solved gcd.
solved compress.
solved closure, intersection.