Maximum Overlapping Intervals Leetcode 150