Algorithms Part 1 Assignments