Perfect Square
18141126721 is a perfect square (134689 × 134689)
Eighteen billion, one hundred and forty-one million, one hundred and twenty-six thousand, seven hundred and twenty-one.
18141126721 is a perfect square (134689 × 134689)
18141126721 is odd
Previous odd number is 18141126719
Next odd number is 18141126723