Если я отсортировал список периодов времени, таких как p1, p2, p3, каждый из которых имеет время начала и окончания; как я могу сгруппировать их, если они последовательны, например, запуск p2 после окончания p1, но запуск p3 через некоторое время приведет к следующей группировке: [p1, p2], [p3], ...?