Problem 21 completed