exercise 21 extra credit