Perfect Square
64514984004 is a perfect square (253998 × 253998)
Sixty-four billion, five hundred and fourteen million, nine hundred and eighty-four thousand and four.
64514984004 is a perfect square (253998 × 253998)
64514984004 is even
Previous even number is 64514984002
Next even number is 64514984006