Perfect Square
40040106345924994521 is a perfect square (6327725211 × 6327725211)
40040106345924994521 is a perfect square (6327725211 × 6327725211)
40040106345924994521 is odd
Previous odd number is 40040106345924994519
Next odd number is 40040106345924994523
100010101110101011000010001001010001111101101110010010010111011001