#include<iostream>
using namespace std;
bool chk(int n)
{
int a,b,c,d;
a = n/1000;
n -= a*1000;
b = n/100;
n -= b*100;
c = n/10;
d = n %= 10;
if(d>c&&c>b&&b>a)
{
if(a*b == c+d) return true;
else return false;
}
else return false;
}
int main()
{
for(int i=1234;i<10000;i++)
{
if(chk(i)) cout<<i<<endl;
}
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmJvb2wgY2hrKGludCBuKQp7CiAgICBpbnQgYSxiLGMsZDsKICAgIGEgPSBuLzEwMDA7CiAgICBuIC09IGEqMTAwMDsKICAgIGIgPSBuLzEwMDsKICAgIG4gLT0gYioxMDA7CiAgICBjID0gbi8xMDsKICAgIGQgPSBuICU9IDEwOwogICAgaWYoZD5jJiZjPmImJmI+YSkKICAgIHsKICAgICAgICBpZihhKmIgPT0gYytkKSByZXR1cm4gdHJ1ZTsKICAgICAgICBlbHNlIHJldHVybiBmYWxzZTsKICAgIH0KICAgIGVsc2UgcmV0dXJuIGZhbHNlOwp9CgppbnQgbWFpbigpCnsKICAgIAogICAgZm9yKGludCBpPTEyMzQ7aTwxMDAwMDtpKyspCiAgICB7CiAgICAgICAgaWYoY2hrKGkpKSBjb3V0PDxpPDxlbmRsOwogICAgICAgIAogICAgfQogICAgcmV0dXJuIDA7Cn0=