Finished hw05