maxtower done, gcd