O(CCC#N)CCOCCC#N