Finished hw3.