part5 homework4