Question 4 solution