Exercise 1.3, file 1