O(CCOCCO)CC(C)CCC