Find all rational solutions to $m^n = n^m$, where $|m| > |n|$.
I know how to solve the problem when $m$ and $n$ are integers, and the easiest method in my opinion is to rewrite the equation as $\frac{1}m \log m = \frac{1}n \log n (1)$. I think it's useful to first consider the case where m and n are positive rational numbers and $m < n$. Then for equality to hold for (1), we need $m < e, n > e$ (because $\frac{1}x\log x$ is strictly increasing for $0 < x \leq e$ and strictly increasing for $x > e$). Clearly the only integer solutions satisfying the requirement are $m = 2, n = 4$. But what about rational solutions?