Finished hw3