在自然数列1,2,……N中,从第M个(M〈N)数到第N个数之和为1997,则M等于?