Perfect Square
2560000000000000000 is a perfect square (1600000000 × 1600000000)
2560000000000000000 is a perfect square (1600000000 × 1600000000)
2560000000000000000 is even
Previous even number is 2559999999999999998
Next even number is 2560000000000000002
10001110000110111100100110111111000001000000000000000000000000