Perfect Square
113918927304961 is a perfect square (10673281 × 10673281)
One hundred and thirteen trillion, nine hundred and eighteen billion, nine hundred and twenty-seven million, three hundred and four thousand, nine hundred and sixty-one.
113918927304961 is a perfect square (10673281 × 10673281)
113918927304961 is odd
Previous odd number is 113918927304959
Next odd number is 113918927304963