Perfect Square
256289062500000000 is a perfect square (506250000 × 506250000)
256289062500000000 is a perfect square (506250000 × 506250000)
256289062500000000 is even
Previous even number is 256289062499999998
Next even number is 256289062500000002