Add solution to problem 24.