HW2 for CSPP51050