add gcd
add 1-20