Up to exercise 3.2
Up to exercise 3.4