finish Exercise 1