Completed exercise 47