Exercise 2 solutions