Perfect Square
166104081158845872001391870700027576012619173585015625 is a perfect square (407558684312880115079940125 × 407558684312880115079940125)
166104081158845872001391870700027576012619173585015625 is a perfect square (407558684312880115079940125 × 407558684312880115079940125)
166104081158845872001391870700027576012619173585015625 is odd
Previous odd number is 166104081158845872001391870700027576012619173585015623
Next odd number is 166104081158845872001391870700027576012619173585015627
110111011111101010000011000111011000100100011101100110111000011010011000010001111011100011101010100000100100110110000101111001101110011001011101111010110110001001101001101001001
4582905577145008140865572972427800031551959988342845876686607258442301986844729304316855147218793886083016654582444937044417707363441576801319324954986572265625
27590565777624456204101665858880384206583703238224138041081571849878866387780179323718756101399531494140625