Finished Assignment 1.