cmmnoo

For definition of cmmnoo, please visit here.