O(CCN)CCOCCCC