Add solution for problem 22.