Perfect Square
10098039121 is a perfect square (100489 × 100489)
Ten billion, ninety-eight million, thirty-nine thousand, one hundred and twenty-one.
10098039121 is a perfect square (100489 × 100489)
10098039121 is odd
Previous odd number is 10098039119
Next odd number is 10098039123