Perfect Square
1599666412028255575458635351506167305761 is a perfect square (39995829932984958319 × 39995829932984958319)
1599666412028255575458635351506167305761 is a perfect square (39995829932984958319 × 39995829932984958319)
1599666412028255575458635351506167305761 is odd
Previous odd number is 1599666412028255575458635351506167305759
Next odd number is 1599666412028255575458635351506167305763
10010110011011101001000101101011101100000100001010001100111100101001100101100101101110011101111110001100001111001001001011000100001
4093438578488368322440821083264455290036957831539597916599134189979994491390101850343717363907513193053855559032426081
2558932629771352734026619311864957536111425731256141376291046455643349663789121