Perfect Square
40040106447168597961 is a perfect square (6327725219 × 6327725219)
40040106447168597961 is a perfect square (6327725219 × 6327725219)
40040106447168597961 is odd
Previous odd number is 40040106447168597959
Next odd number is 40040106447168597963
100010101110101011000010001010110000010000010011111110111111001001