Perfect Square
149499529 is a perfect square (12227 × 12227)
One hundred and forty-nine million, four hundred and ninety-nine thousand, five hundred and twenty-nine.
149499529 is a perfect square (12227 × 12227)
149499529 is odd
Previous odd number is 149499527
Next odd number is 149499531
Friday, 27 September 1974 07:38:49 UTC