Perfect Square
1820428676364390625 is a perfect square (1349232625 × 1349232625)
1820428676364390625 is a perfect square (1349232625 × 1349232625)
1820428676364390625 is odd
Previous odd number is 1820428676364390623
Next odd number is 1820428676364390627
1100101000011011101100011110001110001101000100101000011100001