Perfect Square
18143820601 is a perfect square (134699 × 134699)
Eighteen billion, one hundred and forty-three million, eight hundred and twenty thousand, six hundred and one.
18143820601 is a perfect square (134699 × 134699)
18143820601 is odd
Previous odd number is 18143820599
Next odd number is 18143820603