Perfect Square
1608293358359824370751090025 is a perfect square (40103532990995 × 40103532990995)
1608293358359824370751090025 is a perfect square (40103532990995 × 40103532990995)
1608293358359824370751090025 is odd
Previous odd number is 1608293358359824370751090023
Next odd number is 1608293358359824370751090027
1010011001001011001010111011010100000001000111100011010101100000011000111011010110101101001
4160023705624766922895876875204255486119356052028339961682956416995938265793765625