Max
semigroups
Min
semigroups