Perfect Square
67648888836 is a perfect square (260094 × 260094)
Sixty-seven billion, six hundred and forty-eight million, eight hundred and eighty-eight thousand, eight hundred and thirty-six.
67648888836 is a perfect square (260094 × 260094)
67648888836 is even
Previous even number is 67648888834
Next even number is 67648888838