Added the solution to Question 46.