Added the solution to Question 21.