Completed exercise #42