Problem 4 and 3 completed