What are the integer solutions to $a^{b^2} = b^a$ with $a, b \ge 2$
Solution 1:
IMO 1997, Problem B2
Find all pairs $(a, b)$ of positive integers that satisfy $a^{b^2} = b^a$.
Answer
$(1,1)$, $(16,2)$, $(27,3)$.
Solution
Notice first that if we have $a^m = b^n$, then we must have $a = c^e$, $b = c^f$, for some $c$, where $m=fd$, $n=ed$ and $d$ is the greatest common divisor of $m$ and $n$.
[Proof: express $a$ and $b$ as products of primes in the usual way.]
In this case let $d$ be the greatest common divisor of $a$ and $b^2$, and put $a = de$, $b^2 = df$. Then for some $c$, $a = ce$, $b = cf$. Hence $f c^e = e c^{2f}$. We cannot have $e = 2f$, for then the $c$'s cancel to give $e = f$. Contradiction.
Suppose $2f > e$, then $f = e c^{2f-e}$. Hence $e = 1$ and $f = c^{2f-1}$. If $c = 1$, then $f = 1$ and we have the solution $a = b = 1$. If $c ≥ 2$, then $c^{2f-1} ≥ 2^f > f$, so there are no solutions.
Finally, suppose $2f < e$. Then $e = f c^{e-2f}$. Hence $f = 1$ and $e = c^{e-2}$. $c^{e-2} ≥ 2^{e-2} ≥ e$ for $e ≥ 5$, so we must have $e = 3$ or $4$ ($e > 2f = 2$). $e = 3$ gives the solution $a = 27$, $b = 3$. $e = 4$ gives the solution $a = 16$, $b = 2$.
P.S. Since the website I referred to in the comment above has been moved in the past, I don't know how permanent this link will be. So I quoted the solution here.
Solution 2:
Render $a=tb^2$. Then
$(tb^2)^{b^2}=b^{tb^2}$
$tb^2=b^t$ ($b$ is assumed nonzero)
$t=b^{t-2}$ ($t$ is nonzero bdcause $a$ is assumed nonzero)
If $b$ is to be a positive integer and $t$ is rational, then $t$ will be a positive integer or $b$ will be a perfect power. But if $t>4$ then $b=t^{1/(t-2)}$ will lie strictly between $1$ and $2$, and $b\ge 4$ requires $t\ge 4^{t-2}$ which also excludes $t>4$. We are forced to a finite set of candidates for $t$, namely $\{1,2,3,4\}$, from which there can be only finitely many solutions for $b$ and thus for $a=tb^2$.