Perfect Square
299873226024871489 is a perfect square (547606817 × 547606817)
299873226024871489 is a perfect square (547606817 × 547606817)
299873226024871489 is odd
Previous odd number is 299873226024871487
Next odd number is 299873226024871491