Added the solution to Question 40.