Exercise 1.5, file 1