[step:Define $\tilde{h}: \mathcal{F} \to L$ on the free module by $e_{(m,n)} \mapsto f(m,n)$ and extend $R$-linearly]Recall the construction: $\mathcal{F} = R^{\oplus(M \times N)}$ is the free $R$-module with basis $\{e_{(m,n)}\}_{(m,n) \in M \times N}$, and $K \subseteq \mathcal{F}$ is the submodule generated by the bilinearity relations
\begin{align*}
&e_{(m_1 + m_2, n)} - e_{(m_1, n)} - e_{(m_2, n)}, \\
&e_{(m, n_1 + n_2)} - e_{(m, n_1)} - e_{(m, n_2)}, \\
&e_{(rm, n)} - r \cdot e_{(m, n)}, \\
&e_{(m, rn)} - r \cdot e_{(m, n)},
\end{align*}
for all $m, m_1, m_2 \in M$, $n, n_1, n_2 \in N$, and $r \in R$. The tensor product is $M \otimes_R N = \mathcal{F}/K$, the canonical bilinear map is $i_{M \otimes N}: M \times N \to M \otimes_R N$, $(m,n) \mapsto e_{(m,n)} + K = m \otimes n$, and the pure tensor $m \otimes n$ denotes the coset $e_{(m,n)} + K$.
By the universal property of the free $R$-module $\mathcal{F}$, the set-theoretic function $M \times N \to L$ defined by $(m,n) \mapsto f(m,n)$ extends uniquely to an $R$-module homomorphism
\begin{align*}
\tilde{h}: \mathcal{F} &\to L \\
e_{(m,n)} &\mapsto f(m,n).
\end{align*}
Explicitly, $\tilde{h}\bigl(\sum_{i} r_i \, e_{(m_i, n_i)}\bigr) = \sum_{i} r_i \, f(m_i, n_i)$.[/step]