Perfect Square
64000128000064 is a perfect square (8000008 × 8000008)
Sixty-four trillion, one hundred and twenty-eight million and sixty-four.
64000128000064 is a perfect square (8000008 × 8000008)
64000128000064 is even
Previous even number is 64000128000062
Next even number is 64000128000066