Minimum Processing Time Leetcode Problem 150