Up to exercise 1.18