Perfect Square
25049990125172138256 is a perfect square (5004996516 × 5004996516)
25049990125172138256 is a perfect square (5004996516 × 5004996516)
25049990125172138256 is even
Previous even number is 25049990125172138254
Next even number is 25049990125172138258
10101101110100011011100010100110001011101111011011010000100010000