Question 2 solution