Perfect Square
17748900625 is a perfect square (133225 × 133225)
Seventeen billion, seven hundred and forty-eight million, nine hundred thousand, six hundred and twenty-five.
17748900625 is a perfect square (133225 × 133225)
17748900625 is odd
Previous odd number is 17748900623
Next odd number is 17748900627