352. Data Stream as Disjoint Intervals (Hard)