[cbc] Third homework