Added the solution to Question 123.