Homework 30 part 2