Exercise 1.4, file 1