Perfect Square
18148131225 is a perfect square (134715 × 134715)
Eighteen billion, one hundred and forty-eight million, one hundred and thirty-one thousand, two hundred and twenty-five.
18148131225 is a perfect square (134715 × 134715)
18148131225 is odd
Previous odd number is 18148131223
Next odd number is 18148131227