Perfect Square
1599666371557431460975861056781423622401 is a perfect square (39995829427046908799 × 39995829427046908799)
1599666371557431460975861056781423622401 is a perfect square (39995829427046908799 × 39995829427046908799)
1599666371557431460975861056781423622401 is odd
Previous odd number is 1599666371557431460975861056781423622399
Next odd number is 1599666371557431460975861056781423622403
10010110011011101001000100101011110101100011100101101010010101101001011111011010011010111000110000011001000100011100011100100000001
4093438267802039041800267320037501283070621263157872772672378260176841255387285667159217269839942845143544405040147201
2558932500291718365831697384289212640749692497111513170209793108558300629004801