Monogenous function