Perfect Square
95870160845418794351056321898458905711201 is a perfect square (309629069768035175601 × 309629069768035175601)
95870160845418794351056321898458905711201 is a perfect square (309629069768035175601 × 309629069768035175601)
95870160845418794351056321898458905711201 is odd
Previous odd number is 95870160845418794351056321898458905711199
Next odd number is 95870160845418794351056321898458905711203
10001100110111100101100010101101011000011001101111001011111011001011110001100000101100101101100010101011110100110000100100001001001100001
881151060028629563643305639559933291254717108831829090228028325008932222036947595671232109160625860792045862669739061453601
9191087740526470877618669340827178782097885519040921247736628354810768895616862401