Perfect Square
95870160845418794356010387014747468520881 is a perfect square (309629069768035175609 × 309629069768035175609)
95870160845418794356010387014747468520881 is a perfect square (309629069768035175609 × 309629069768035175609)
95870160845418794356010387014747468520881 is odd
Previous odd number is 95870160845418794356010387014747468520879
Next odd number is 95870160845418794356010387014747468520883
10001100110111100101100010101101011000011001101111001011111011010100001010101000011011100100110001101100001001100000110101101110110110001
881151060028629563779905381028202256117242692728326358787438821730927427765340067831505122506096903604941879825369738957841
9191087740526470878568563379901704543089175387262630626023812609668376029933016161