topic 23 handout exercise 628876