#include <cstdio>
#include <cmath>
int ans[1000]={0};
int x=0;
int main() {
for (int a=1;a<10;++a)
for (int b=1;b<10;++b)
for (int c=1;c<10;++c)
for (int d=1;d<10;++d)
if (1000*a+100*b+10*c+d == pow(a,b)*pow(c,d))
ans[x++] = 1000*a+100*b+10*c+d;
for (int i=0;i<x;++i) printf("%d\n",ans[i]);
return 0;
}