Perfect Square
95916595085515914997061383408052126612649 is a perfect square (309704044348012857843 × 309704044348012857843)
95916595085515914997061383408052126612649 is a perfect square (309704044348012857843 × 309704044348012857843)
95916595085515914997061383408052126612649 is odd
Previous odd number is 95916595085515914997061383408052126612647
Next odd number is 95916595085515914997061383408052126612651
10001100111011111101000000100001110001110000010011001001001110110111110001101011010000010111010001011011101000000111110111111110010101001
882432023781518666918304527394414762899875934966813594578147773435466579518623233578224227122276728523602417975636744395449
9199993212798815776968097522764339161007779437737530951876372500239330258886797201