Perfect Square
25055655941406250000 is a perfect square (5005562500 × 5005562500)
25055655941406250000 is a perfect square (5005562500 × 5005562500)
25055655941406250000 is even
Previous even number is 25055655941406249998
Next even number is 25055655941406250002
10101101110110111100100100101010000000001111011001101010000010000