Perfect Square
95870160845418794349817805619386765008801 is a perfect square (309629069768035175599 × 309629069768035175599)
95870160845418794349817805619386765008801 is a perfect square (309629069768035175599 × 309629069768035175599)
95870160845418794349817805619386765008801 is odd
Previous odd number is 95870160845418794349817805619386765008799
Next odd number is 95870160845418794349817805619386765008803
10001100110111100101100010101101011000011001101111001011111011001001101011001110110000111111101110111011101111100100011111101111110100001
881151060028629563609155704192866050041843039179862714351532543683612163671551924540869600873865161071344489399833999346401
9191087740526470877381195831058547341861567471286944158487107671677670837607457601