Perfect Square
40104574309231928001 is a perfect square (6332817249 × 6332817249)
40104574309231928001 is a perfect square (6332817249 × 6332817249)
40104574309231928001 is odd
Previous odd number is 40104574309231927999
Next odd number is 40104574309231928003
100010110010010000000100011101100111100010000001101010001011000001