bpcg 0176 solved assignment