Perfect Square
113918969998089 is a perfect square (10673283 × 10673283)
One hundred and thirteen trillion, nine hundred and eighteen billion, nine hundred and sixty-nine million, nine hundred and ninety-eight thousand and eighty-nine.
113918969998089 is a perfect square (10673283 × 10673283)
113918969998089 is odd
Previous odd number is 113918969998087
Next odd number is 113918969998091