cnouy

For definition of cnouy, please visit here.