hw6 final final