Perfect Square
95870500951786892533091677129999717998025 is a perfect square (309629618983370020445 × 309629618983370020445)
95870500951786892533091677129999717998025 is a perfect square (309629618983370020445 × 309629618983370020445)
95870500951786892533091677129999717998025 is odd
Previous odd number is 95870500951786892533091677129999717998023
Next odd number is 95870500951786892533091677129999717998027
10001100110111100111100101101101101001101000110001000000001111101001111011101011110001000011101101001001110111011100111111001110111001001
881160437904309087526260374942132301891179703378557212487183769581306781742620985530606221428143975064076435750063546265625
9191152952746571467085820062382281266105870858709218147688386555416025113903900625