problem GCD