exercise 2, task 1-3