[step:Establish exactness of $0 \to C_n(L) \xrightarrow{\Phi_n} C_n(M) \oplus C_n(N) \xrightarrow{\Psi_n} C_n(K) \to 0$ in each degree]We verify the three exactness conditions.
**$\Phi_n$ is injective.** If $\Phi_n(x) = (i_n(x), j_n(x)) = (0, 0)$, then $i_n(x) = 0$. Since $i_n$ is the inclusion of the free abelian group $C_n(L)$ on $n$-simplices of $L$ into the free abelian group $C_n(M)$ on $n$-simplices of $M$, and the generators of $C_n(L)$ are genuine generators of $C_n(M)$ (i.e., distinct $n$-simplices of $M$), the map $i_n$ is an injection of free abelian groups. Hence $x = 0$, giving $\ker \Phi_n = 0$.
**$\Psi_n$ is surjective.** Let $\tau \in C_n(K)$ be an $n$-chain, and decompose $\tau = \sum_\sigma m_\sigma \sigma$ over $n$-simplices $\sigma$ of $K$ with $m_\sigma \in \mathbb{Z}$. By hypothesis $K = M \cup N$, so every $n$-simplex of $K$ belongs to $M$ or to $N$ (or both). For each $\sigma$ in the sum, choose $a_\sigma \in \{0, \sigma\} \subseteq C_n(M)$ and $b_\sigma \in \{0, -\sigma\} \subseteq C_n(N)$ with $k_n(a_\sigma) - \ell_n(b_\sigma) = \sigma$: take $a_\sigma = \sigma$, $b_\sigma = 0$ when $\sigma \in M$, and $a_\sigma = 0$, $b_\sigma = -\sigma$ when $\sigma \in N \setminus M$. Then $(a, b) := (\sum_\sigma m_\sigma a_\sigma, \sum_\sigma m_\sigma b_\sigma)$ satisfies $\Psi_n(a, b) = \sum_\sigma m_\sigma \sigma = \tau$.
**$\operatorname{im} \Phi_n = \ker \Psi_n$.**
*Inclusion $\subseteq$:* For any $x \in C_n(L)$,
\begin{align*}
\Psi_n(\Phi_n(x)) = k_n(i_n(x)) - \ell_n(j_n(x)) = x - x = 0,
\end{align*}
using that $k_n \circ i_n$ and $\ell_n \circ j_n$ are both the inclusion $C_n(L) \hookrightarrow C_n(K)$ (as chains, both routes realise the $n$-simplex of $L$ as the same $n$-simplex of $K$).
*Inclusion $\supseteq$:* Suppose $(a, b) \in C_n(M) \oplus C_n(N)$ with $\Psi_n(a, b) = k_n(a) - \ell_n(b) = 0$ in $C_n(K)$. Decompose $a = \sum_\sigma m_\sigma \sigma$ over the $n$-simplices of $M$ and $b = \sum_\tau n_\tau \tau$ over the $n$-simplices of $N$. Viewed as chains on $K$,
\begin{align*}
k_n(a) - \ell_n(b) = \sum_{\sigma \in M} m_\sigma \sigma - \sum_{\tau \in N} n_\tau \tau = 0.
\end{align*}
In the free abelian group $C_n(K)$, vanishing of this formal sum forces the coefficient at each generator to vanish. Since the simplices of $M$ and the simplices of $N$ overlap exactly in the simplices of $L = M \cap N$:
- For $\sigma \in M \setminus L$ (so $\sigma \notin N$), the coefficient in the difference is $m_\sigma$, forcing $m_\sigma = 0$.
- For $\tau \in N \setminus L$ (so $\tau \notin M$), the coefficient in the difference is $-n_\tau$, forcing $n_\tau = 0$.
- For $\rho \in L$ (appearing in both sums), the coefficient is $m_\rho - n_\rho$, forcing $m_\rho = n_\rho$.
Hence $a \in C_n(L) \subseteq C_n(M)$, $b = a \in C_n(L) \subseteq C_n(N)$, and $\Phi_n(a) = (a, a) = (a, b)$, exhibiting $(a, b) \in \operatorname{im} \Phi_n$.[/step]