В календаре переговорки набронировано встреч: intervals - список пар [начало, конец]. Брони пересекаются и стыкуются как попало. Составьте итоговое расписание занятости: объедините все пересекающиеся и соприкасающиеся интервалы и верните список непересекающихся интервалов, отсортированный по началу.