part9 homework4