Perfect Square
1560496492658755600 is a perfect square (1249198340 × 1249198340)
1560496492658755600 is a perfect square (1249198340 × 1249198340)
1560496492658755600 is even
Previous even number is 1560496492658755598
Next even number is 1560496492658755602
1010110100111111111110100101011001110001010110000100000010000