PROBLEM SOLUTIONS
Link to exercise 1 solution
Link to exercise 2 solution
Link to exercise 3 solution