Perfect Square
64523112196 is a perfect square (254014 × 254014)
Sixty-four billion, five hundred and twenty-three million, one hundred and twelve thousand, one hundred and ninety-six.
64523112196 is a perfect square (254014 × 254014)
64523112196 is even
Previous even number is 64523112194
Next even number is 64523112198