Perfect Square
64520064064 is a perfect square (254008 × 254008)
Sixty-four billion, five hundred and twenty million, sixty-four thousand and sixty-four.
64520064064 is a perfect square (254008 × 254008)
64520064064 is even
Previous even number is 64520064062
Next even number is 64520064066