Perfect Square
16984084329 is a perfect square (130323 × 130323)
Sixteen billion, nine hundred and eighty-four million, eighty-four thousand, three hundred and twenty-nine.
16984084329 is a perfect square (130323 × 130323)
16984084329 is odd
Previous odd number is 16984084327
Next odd number is 16984084331