Exercise 2 - day 5 - with solutions