Finished hw5
Finished