Completed exercise 43