cspp51083_hw7