Perfect Square
166104099977832161563562167087916753839397856488197161 is a perfect square (407558707400335346538546381 × 407558707400335346538546381)
166104099977832161563562167087916753839397856488197161 is a perfect square (407558707400335346538546381 × 407558707400335346538546381)
166104099977832161563562167087916753839397856488197161 is odd
Previous odd number is 166104099977832161563562167087916753839397856488197159
Next odd number is 166104099977832161563562167087916753839397856488197163
110111011111101010000100110000110111100011001100101100100110111010100000010001101000010011111110011011011111110101101100100101101010011110010001010110101110110000000110000101001
4582907134824621891402166416647919192323615848213636682351776850806533930561986744828579737106429671436138170636384208697086876697744727565756692485585414484281
27590572029445662295631586177320077087439692271602494648171887430333923692609089914856502735710100008459921