ch03 Exercise 1