Finish Homework 2