Completed exercise 15