Completed Homework4