The three Cs of life

295