Merge overlapping time intervals | Apple Interview Question