Perfect Square
40116670598181450625 is a perfect square (6333772225 × 6333772225)
40116670598181450625 is a perfect square (6333772225 × 6333772225)
40116670598181450625 is odd
Previous odd number is 40116670598181450623
Next odd number is 40116670598181450627
100010110010111011000010110101110010011111111101100111001110000001