Perfect Square
40037749943319904934560000 is a perfect square (6327539011600 × 6327539011600)
40037749943319904934560000 is a perfect square (6327539011600 × 6327539011600)
40037749943319904934560000 is even
Previous even number is 40037749943319904934559998
Next even number is 40037749943319904934560002
64181370788717889467441002739668590202904656710529783493584162816000000000000
10000100011110010100101100011000000100000001101100111110110111111000100000000100000000