Perfect Square
18149208961 is a perfect square (134719 × 134719)
Eighteen billion, one hundred and forty-nine million, two hundred and eight thousand, nine hundred and sixty-one.
18149208961 is a perfect square (134719 × 134719)
18149208961 is odd
Previous odd number is 18149208959
Next odd number is 18149208963