Mental Model
We want to remove the fewest intervals so that no intervals overlap. We do this by always keeping intervals that end earliest to leave room for others.
Analogy: Imagine scheduling meetings in one room. To fit the most meetings without clashes, always pick the meeting that finishes earliest, then schedule the next meeting that starts after it ends.
Intervals: [1,3] -> [2,4] -> [3,5] -> [6,7] Goal: Remove minimum intervals so none overlap.
