Complete Homework 2