Perfect Square
16989297649 is a perfect square (130343 × 130343)
Sixteen billion, nine hundred and eighty-nine million, two hundred and ninety-seven thousand, six hundred and forty-nine.
16989297649 is a perfect square (130343 × 130343)
16989297649 is odd
Previous odd number is 16989297647
Next odd number is 16989297651