O(CCCN)CCCCCC