Perfect Square
2560512025600000000 is a perfect square (1600160000 × 1600160000)
2560512025600000000 is a perfect square (1600160000 × 1600160000)
2560512025600000000 is even
Previous even number is 2560512025599999998
Next even number is 2560512025600000002
10001110001000110001000001111100000001000000010000000000000000