O(CC)C(OCC)CNCCCCCCCCCCCCCC