In this paper we show that, given O less than or equal to m, n less th
an or equal to infinity, any monoid can be embedded into a monoid with
left cohomological dimension m and right cohomological dimension n. T
he embedding can be chosen to preserve various monoid-theoretical prop
erties.