gcd

gcd