Complete problem 20