Perfect Square
124680792887805625 is a perfect square (353101675 × 353101675)
124680792887805625 is a perfect square (353101675 × 353101675)
124680792887805625 is odd
Previous odd number is 124680792887805623
Next odd number is 124680792887805627