Added the solution to Question 4.