Mental Model
We want to find the smallest number of rooms needed so that no meetings overlap in the same room.
Analogy: Imagine you have several friends who want to use a single phone booth to make calls. Each call has a start and end time. You want to know how many phone booths you need so that no two friends have to wait.
Meetings: [1,4], [2,5], [7,9] Timeline: 1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7 -> 8 -> 9 Rooms needed: 2 because [1,4] and [2,5] overlap [1,4] -> Room 1 ↑ [2,5] -> Room 2 [7,9] -> Room 1 (free again)