Perfect Square
1599666379651596222598804923046921365601 is a perfect square (39995829528234518449 × 39995829528234518449)
1599666379651596222598804923046921365601 is a perfect square (39995829528234518449 × 39995829528234518449)
1599666379651596222598804923046921365601 is odd
Previous odd number is 1599666379651596222598804923046921365599
Next odd number is 1599666379651596222598804923046921365603
10010110011011101001000100111000100110110110111001101111101000110110001101100011111111011010101110010111001100111011110100001100001
4093438329939303169907870614572451033722000004471188876142158541232396614174655180777688867020612326424429451770176801
2558932526187644781373994119260716031520690374536614137277724921995862706091201