Problem 1 solved(?)
Worked on 3 and 4