This question is about a normal subgroup of a free product.
Suppose we have $G_1$ and $G_2$ groups and let $$f_1: H \to G_1$$ $$f_2: H \to G_2$$ be group homomorphisms.
The amalgamated product $G_1 *_{H} G_2$ is defined as follows: Let $N$ be the normal subgroup of $G_1 * G_2$, the free product, that is generated by $$f_1(h)f_2(h)^{-1}$$ for all $h \in H$.
Please would someone explain how $f_1(h)f_2(h)^{-1}$ generates a normal subgroup of $G_1 * G_2$?
This fact is just stated without any explanation or motivation.