Perfect Square
95870500951786892523183529322531877344041 is a perfect square (309629618983370020429 × 309629618983370020429)
95870500951786892523183529322531877344041 is a perfect square (309629618983370020429 × 309629618983370020429)
95870500951786892523183529322531877344041 is odd
Previous odd number is 95870500951786892523183529322531877344039
Next odd number is 95870500951786892523183529322531877344043
10001100110111100111100101101101101001101000110001000000001111011001001001011100001011100001101110100110101010001100001001101001100101001
881160437904309087253058469011559766769449717121200196898453841363519798879052506804309936789311889450947674692644773860921
9191152952746571465186021874769699606511732951800568932871846904449508108278209681