Perfect Square
40040106194059589601 is a perfect square (6327725199 × 6327725199)
40040106194059589601 is a perfect square (6327725199 × 6327725199)
40040106194059589601 is odd
Previous odd number is 40040106194059589599
Next odd number is 40040106194059589603
100010101110101011000010000111000100100001110101101111011111100001