I came across this problem in an elementary number theory book, and I think I solved it. Well, the question is posed as
$2^5 \cdot 9^2 = 2,592$. Are there any other pairs $a,b \in \mathbb{Z}$ such that $2^5 \cdot a^b = 2,5ab$ is satisfied ($a,b$ are the tens and one representative, not a product)?
So at first I just set up a $9\times9$ grid and sieved the answer (which is "No") mainly by eliminating such obvious answers as $a\ne1,2$, and $a^b\le82$. Then I quickly realized that $2^5|25ab$, and there are only a select few integers where $32\cdot x=25ab$, for some integers $a,b,x$. For example $32 \cdot 81 = 2,592 = 2^5 \cdot 9^2$, but this does not work for $32 \cdot 80=2,560 \neq 2^5 \cdot 6^0$ and $32 \cdot 79 = 2,528 \neq 2^5 \cdot 2^8$
So i think that, no, this is not possible except where $a=9, b=2$.
Now that I think i solved it, is there an algorithm for doing this quickly or does it require this sort of analysis for all $a^b \cdot c^d=a,bcd$?
Solution $(a,b,c,d) = (2,5,9,2)$ is unique.
As hhsaffar wrote in the comments, this is easily verifiable on a computer. Here is how you can do it in Python 3:
Output:
I initially intended to do few more examples in other languages, but they all boil down to this.
Edit
Since the OP stated that he doesn't have Python, and I myself do not use Maple, here is the JavaScript version which should work in any browser:
This code requires
<div id="result"></div>somewhere in the document. You can test it or change it here. Beware: it runs in your browser, and if you make an infinite loop or a to processor-intensive algorithm, your browser may stop responding or crash, thus losing you opened tabs and/or any unsaved work. I suggest running this in another browser (i.e., in Chrome if you usually use Firefox).