Let $A$ and $B$ be arbitrary finite groups.
a. Show that $$|M(A \times B)| \geq |M(A)||M(B)|.$$
b. Assuming the $|A|$ and $|B|$ are coprime, show that $$M(A \times B) \cong M(A) \times M(B)$$
(where $M(G)$ denotes the Schur multiplier of the finite group $G$).
I answered part $a$ by constructing a central stem extension of $A \times B$, from the direct product of the Schur representation groups for $A$ and $B$.
I am stuck on part b. I'll detail my approach below.
Let $\Gamma$ be a Schur representation group for $A \times B$. Then there is a surjective map $\pi : \Gamma \to A \times B$ such that $\Gamma / ker\;\pi \cong A \times B$, and $ker\; \pi \subseteq Z(\Gamma) \cap \Gamma'$. Let $A^* = \pi^{-1}(A)$ and $B^* = \pi^{-1}(B)$. So then $G/A^* \cong B$ and $G/B^* \cong A$, since $|\Gamma:A^*|$ and $|\Gamma:B^*|$ are coprime it follows that $\Gamma = A^* B^*$. Then $|\Gamma| = |A^*||B^*|/|A^* \cap B^*|$. Since $\Gamma / A^* \cong B$ it follows that $|B^*|/|A^* \cap B^*| = |B|$, hence $|A^* \cap B^*| = |ker \; \pi|$. Since $ker \; \pi \subseteq A^* \cap B^*$ it follows that $ker \; \pi = A^* \cap B^*$.
I suspect that I need to assume that $|M(A \times B)| > |M(A)||M(B)|$ and derive a contradiction. But I'm not sure how to proceed. Any help or comments would be appreciated.