Perfect Square
18948348409 is a perfect square (137653 × 137653)
Eighteen billion, nine hundred and forty-eight million, three hundred and forty-eight thousand, four hundred and nine.
18948348409 is a perfect square (137653 × 137653)
18948348409 is odd
Previous odd number is 18948348407
Next odd number is 18948348411