Sort and sweep over ranges: merging, scheduling, and overlaps.
Combine every group of overlapping ranges into single intervals.
Can one person attend every meeting (252) — and how many rooms are needed (253)?