Final Version of Homework 1