Solve for natural numbers: $$x^{y}=y^{x-y}$$
What I have tried:
\begin{equation} x>y \geqslant 2 \end{equation}
\begin{equation} \left(\frac{x}{y}\right)^{y}=y^{x-2 y} \end{equation}
\begin{equation} \frac{x}{y}=k, k \in N \end{equation}
\begin{equation} x=k y \end{equation}
\begin{equation} (k y)^{y}=y^{k y-y} \Leftrightarrow k^{y} y^{y}=y^{k y-y} \Leftrightarrow k^{y}=y^{(k-2) y} \Leftrightarrow k=y^{k-2} . \end{equation}
\begin{equation} k=y^{k-2} \end{equation} \begin{equation} k \geqslant 2^{k-2} \end{equation}
\begin{equation} k<2^{k-2} \end{equation}
\begin{equation} k \geqslant 5 \end{equation}
How do I prove this statement?