Perfect Square
1670118392619666025 is a perfect square (1292330605 × 1292330605)
1670118392619666025 is a perfect square (1292330605 × 1292330605)
1670118392619666025 is odd
Previous odd number is 1670118392619666023
Next odd number is 1670118392619666027
1011100101101011100111101010001010100111100010000101001101001