cs471/hw2/Homework2_complete.pdf