Perfect Square
1670861854920259089 is a perfect square (1292618217 × 1292618217)
1670861854920259089 is a perfect square (1292618217 × 1292618217)
1670861854920259089 is odd
Previous odd number is 1670861854920259087
Next odd number is 1670861854920259091
1011100110000000110000000000100100011010001011011011000010001