modify use divide method to consecutive number summation use little calculate as sqrt(M*2) not sqrt(M)*2