Perfect Square
1599666367510349092563096250080720865089 is a perfect square (39995829376453104033 × 39995829376453104033)
1599666367510349092563096250080720865089 is a perfect square (39995829376453104033 × 39995829376453104033)
1599666367510349092563096250080720865089 is odd
Previous odd number is 1599666367510349092563096250080720865087
Next odd number is 1599666367510349092563096250080720865091
10010110011011101001000100100101011100111001111011101000000001000011011001101001101011111000011010111001110011001000100011101000001
4093438236733407308735460620758677862731813733194476394312870730705784303268902963186598190626992616602257770990699969
2558932487343755246864765989555876190187714550588221031239259490560716538977921