CS4460 hw6