I started by showing that $gcd(kn, m) = gcd(lm, n) = 1$, and with Bezout's lemma I wrote $knx + my = 1$ and $lmx' + ny' = 1$. Then I solved for my and $ny'$ and multiplied them together to get:
$$ mnyy' = (knx - 1)(lmx' - 1) = klmnxx' - knx - lmx' + 1. $$
Rearranging gives: $$ mn(yy' - klxx') + knx + lmx' = 1. $$
So it appears all that is left to do is to show that $x = x'$ I think, however I am lost on how to do this. Any help is welcome!
$\begin{align} &(kn+lm,\color{#c00}m) = (kn,m)=1\\ &(kn+lm,\color{#0a0}n)\, = (lm,n)\, = 1\end{align}$ $\,\Rightarrow\, (kn+lm,\color{#c00}m\color{#0a0}n) = 1\ $ by Euclid (see here & here)
Remark $ $ If you don't know that form of Euclid we can prove it directly
$(a,m)(a,n) = (aa,am,an,mn) = (a(a,m,n),mn) = (a,mn)\ $ by $\ (a,m,n) = 1$
You could also use Bezout above instead of gcd laws (distributive, commutative, associative), e.g. see the comparison here. But that yields a less general proof.
Note that this can be expressed in the language of fractions as follows
$\qquad m,n$ coprime, $\dfrac{k}m,\dfrac{l}n$ reduced $\,\Rightarrow\, \dfrac{k}m+\dfrac{l}n = \dfrac{kn+lm}{mn}\,$ reduced