Added the solution to Question 112.