To see the question, click here.
Naive Approach
The idea is to use the concept of Merge Intervals and sort the intervals based on the start time. If the current interval overlaps the previous one, update the end time. If there is no overlap, add the ...