O(CCC#N)CCCC