Perfect Square
18141665481 is a perfect square (134691 × 134691)
Eighteen billion, one hundred and forty-one million, six hundred and sixty-five thousand, four hundred and eighty-one.
18141665481 is a perfect square (134691 × 134691)
18141665481 is odd
Previous odd number is 18141665479
Next odd number is 18141665483