ganev

For definition of ganev, please visit here.