Perfect Square
13840346025 is a perfect square (117645 × 117645)
Thirteen billion, eight hundred and forty million, three hundred and forty-six thousand and twenty-five.
13840346025 is a perfect square (117645 × 117645)
13840346025 is odd
Previous odd number is 13840346023
Next odd number is 13840346027