cs471/hw6/hw6.pdf