Perfect Square
2559999968000000100 is a perfect square (1599999990 × 1599999990)
2559999968000000100 is a perfect square (1599999990 × 1599999990)
2559999968000000100 is even
Previous even number is 2559999968000000098
Next even number is 2559999968000000102
10001110000110111100100110100001001101101001101100000001100100