Maximum Profit Job Scheduling

Given start times, end times, and profits for jobs, find the maximum profit you can achieve without overlapping jobs.

Examples
Input: [[1,2,3,3],[3,4,5,6],[50,10,40,70]]
Output: 120
Hints

Maximum Profit Job Scheduling

Given start times, end times, and profits for jobs, find the maximum profit you can achieve without overlapping jobs.