(Eilenberg-Moore) Let $G$ be a (possibly nonabelian) group.
(i) If $H$ is a proper subgroup of a group $G$, prove that there exist a group $L$ and distinct homomorphisms $f, g: G \rightarrow L$ with $f|H=g| H$.
Hint. Define $L=S_{X}$, where $X$ denotes the family of all the left cosets of $H$ in $G$ together with an additional element, denoted $\infty$. If $a \in G$, define $f(a)=f_{a} \in S_{X}$ by $f_{a}(\infty)=$ $\infty$ and $f_{a}(b H)=a b H$. Define $g: G \rightarrow S_{X}$ by $g=\gamma f$, where $\gamma \in S_{X}$ is conjugation by the transposition $(H, \infty)$.
(ii) Prove that a homomorphism $\varphi: A \rightarrow G$, where $A$ and $G$ are groups, is surjective if and only if it is an epimorphism in Groups.