[cbc] Section 3.3 of HW #2 + extension