Employee free time
You get each employee's busy schedule as a sorted list of non-overlapping intervals. Return the finite intervals in which every employee is free, in sorted order. Merge the busy times across people (sorting or a heap over the lists) and report the gaps.
No answer yet. Write the first one; the best answer gets endorsed.
