P8157 Homework 3