Completed Exercise 3