complete exercise 20