cs471/hw2/hw2.pdf