complete exercise 26