Mental Model
We want to find the smallest number of train platforms needed so no train waits. We do this by checking how many trains overlap at the same time.
Analogy: Imagine a parking lot where cars arrive and leave at different times. We want to know the minimum number of parking spots so no car has to wait for a spot.
Time line -> Arrivals: |---| |----| |--| Departures: |----| |---| |---| Platforms needed depends on how many intervals overlap.
