Finsihed hw6