Perfect Square
62498000016 is a perfect square (249996 × 249996)
Sixty-two billion, four hundred and ninety-eight million and sixteen.
62498000016 is a perfect square (249996 × 249996)
62498000016 is even
Previous even number is 62498000014
Next even number is 62498000018