Perfect Square
166104081159569920903781632016103101002163394974294161 is a perfect square (407558684313768390720060119 × 407558684313768390720060119)
166104081159569920903781632016103101002163394974294161 is a perfect square (407558684313768390720060119 × 407558684313768390720060119)
166104081159569920903781632016103101002163394974294161 is odd
Previous odd number is 166104081159569920903781632016103101002163394974294159
Next odd number is 166104081159569920903781632016103101002163394974294163
110111011111101010000011000111011000110101000101100000000111001110110101111000110111010110011000111110111000011110001101101100010001010000011100001010001110001111010000010010001
4582905577204938897468638707768394130588211116136823734030512818198904695232922329166351025165740172931813631245900985681145379306187406526254740233214616495281
27590565777864991159393234478669091839808318915115363807346571797416465488854086834401323233533980158693921