r-n-semigroup