Perfect Square
1599666375604513837227808429361943532801 is a perfect square (39995829477640713599 × 39995829477640713599)
1599666375604513837227808429361943532801 is a perfect square (39995829477640713599 × 39995829477640713599)
1599666375604513837227808429361943532801 is odd
Previous odd number is 1599666375604513837227808429361943532799
Next odd number is 1599666375604513837227808429361943532803
10010110011011101001000100110010001110001101001111101100110111100001100000011011100010111100111000111000000011011111101010100000001
4093438298870670992249311390220363100098329677773418535942746233099489903607852164535572735196050996467615727410118401
2558932513239681542636533698183616812661899106820091351193214680194468562905601