Non-overlapping Intervals: Interactive Visualizer
Sort intervals by earliest end time to minimize conflicts and maximize schedule space.