BPCG 173 solved assignment