Perfect Square
16982520489 is a perfect square (130317 × 130317)
Sixteen billion, nine hundred and eighty-two million, five hundred and twenty thousand, four hundred and eighty-nine.
16982520489 is a perfect square (130317 × 130317)
16982520489 is odd
Previous odd number is 16982520487
Next odd number is 16982520491