[cbc] Second CbC Homework