Perfect Square
18148670089 is a perfect square (134717 × 134717)
Eighteen billion, one hundred and forty-eight million, six hundred and seventy thousand and eighty-nine.
18148670089 is a perfect square (134717 × 134717)
18148670089 is odd
Previous odd number is 18148670087
Next odd number is 18148670091