Finished Homework 1