Perfect Square
95870500951786892520706492370664917180625 is a perfect square (309629618983370020425 × 309629618983370020425)
95870500951786892520706492370664917180625 is a perfect square (309629618983370020425 × 309629618983370020425)
95870500951786892520706492370664917180625 is odd
Previous odd number is 95870500951786892520706492370664917180623
Next odd number is 95870500951786892520706492370664917180627
10001100110111100111100101101101101001101000110001000000001111010100111100111000010010001001001110111101110110110111111100010000011010001
881160437904309087184757992528916633000046604100156828760064525015080467188832460187168125721793113078315357092570556640625
9191152952746571464711072327866554191659216315530264337580029063519590298875390625