Perfect Square
1599666383698678615968967324807305522225 is a perfect square (39995829578828323335 × 39995829578828323335)
1599666383698678615968967324807305522225 is a perfect square (39995829578828323335 × 39995829578828323335)
1599666383698678615968967324807305522225 is odd
Previous odd number is 1599666383698678615968967324807305522223
Next odd number is 1599666383698678615968967324807305522227
10010110011011101001000100111110111111100000100011110010100111101110001100000011101101000000100011011111100010111100110110000110001
4093438361007935566178829671916417192339918816339518418341360072232418859115664665347133119780653627584098600865140625
2558932539135608078461199809851688916319328129194255756443303758014979968950625