Perfect Square
10488627396 is a perfect square (102414 × 102414)
Ten billion, four hundred and eighty-eight million, six hundred and twenty-seven thousand, three hundred and ninety-six.
10488627396 is a perfect square (102414 × 102414)
10488627396 is even
Previous even number is 10488627394
Next even number is 10488627398