📅 Activity Selection (Greedy)
Select maximum non-overlapping activities using Earliest Finish Time
Greedy Strategy: Sort by finish time. Always pick the activity that finishes earliest
and doesn't conflict with previously selected activities.
Click "Next Step" to start selecting activities.