Complete problem 25