Exercise 3.04