Question 5 solution