Perfect Square
1599666365486807910196521998553150319201 is a perfect square (39995829351156201649 × 39995829351156201649)
1599666365486807910196521998553150319201 is a perfect square (39995829351156201649 × 39995829351156201649)
1599666365486807910196521998553150319201 is odd
Previous odd number is 1599666365486807910196521998553150319199
Next odd number is 1599666365486807910196521998553150319203
10010110011011101001000100100010010000100101000110100110111001110111110101000000010001000100111110011011010000110101110101001100001
4093438221199091515278549137542722499421985970232781269425406990866220374868164505832585701538378419258659699004877601
2558932480869773705551615503566011487637691906257467775973411842828168189278401