Perfect Square
16985126929 is a perfect square (130327 × 130327)
Sixteen billion, nine hundred and eighty-five million, one hundred and twenty-six thousand, nine hundred and twenty-nine.
16985126929 is a perfect square (130327 × 130327)
16985126929 is odd
Previous odd number is 16985126927
Next odd number is 16985126931