Mental Model
Choose the maximum number of activities that don't overlap by always picking the earliest finishing activity first.
Analogy: Imagine you have a single meeting room and many meetings to schedule. To fit the most meetings, always pick the meeting that ends earliest so the room becomes free sooner for the next meeting.
Activities: [Start, End] [1, 4] -> [3, 5] -> [0, 6] -> [5, 7] -> [5, 9] -> [8, 9] ā sorted by end time ā
