Perfect Square
2849958225 is a perfect square (53385 × 53385)
Two billion, eight hundred and forty-nine million, nine hundred and fifty-eight thousand, two hundred and twenty-five.
2849958225 is a perfect square (53385 × 53385)
2849958225 is odd
Previous odd number is 2849958223
Next odd number is 2849958227