CPG-homework7