cdgooy

For definition of cdgooy, please visit here.