Find disjunct intervals sets in an interval list, using CSP.