Perfect Square
1980695025 is a perfect square (44505 × 44505)
One billion, nine hundred and eighty million, six hundred and ninety-five thousand and twenty-five.
1980695025 is a perfect square (44505 × 44505)
1980695025 is odd
Previous odd number is 1980695023
Next odd number is 1980695027