ccnooo

For definition of ccnooo, please visit here.