leetcode mergeintervals