Perfect Square
64518032016 is a perfect square (254004 × 254004)
Sixty-four billion, five hundred and eighteen million, thirty-two thousand and sixteen.
64518032016 is a perfect square (254004 × 254004)
64518032016 is even
Previous even number is 64518032014
Next even number is 64518032018