Maximum Overlapping Intervals Leetcode 75