Modify backtrack algorithm, add greedy algorithm attempt for scheduling problem