Completed exercise 45