Perfect Square
1599666377628055027273581928757580768001 is a perfect square (39995829502937615999 × 39995829502937615999)
1599666377628055027273581928757580768001 is a perfect square (39995829502937615999 × 39995829502937615999)
1599666377628055027273581928757580768001 is odd
Previous odd number is 1599666377628055027273581928757580767999
Next odd number is 1599666377628055027273581928757580768003
10010110011011101001000100110101011010100010000100101110001011101101101010001110011111011011111011000100011101100111010001100000001
4093438314404987041163405773170260727049160112145855538049286215594018429877272284465467282106488649480661514214304001
2558932519713663149465187100860242417246030407899815580878797191900984985536001