Perfect Square
308278148020755265467924489 is a perfect square (17557851463683 × 17557851463683)
308278148020755265467924489 is a perfect square (17557851463683 × 17557851463683)
11111111 00000000 01101111 11100100 00000100 10011111 01110000 00001100 11111111 01000000 00001001
308278148020755265467924489 is odd
Previous odd number is 308278148020755265467924487
Next odd number is 308278148020755265467924491
29297342209523091560649340253009049630811227257246391691499766489666851873342169