#include <bits/stdc++.h>
using namespace std;
bool l[20];
int a,b,c;
int main()
{
for(int i=1;i<=9;i++)
for(int j=1;j<=9;j++)
for(int k=1;k<=9;k++)
{
if(i!=j&&i!=k&&j!=k)
{
l[i]=1;l[j]=1;l[k]=1;
a=i*100+j*10+k;
b=a*2;
c=a*3;
if(b<1000&&c<1000)
{
if(l[b%10]==0&&b%10!=0)
{
l[b%10]=1;
if(l[b/10%10]==0&&b/10%10!=0)
{
l[b/10%10]=1;
if(l[b/100]==0&&b/100!=0)
{
l[b/100]=1;
if(l[c%10]==0&&c%10!=0)
{
l[c%10]=1;
if(l[c/10%10]==0&&c/10%10!=0)
{
l[c/10%10]=1;
if(l[c/100]==0&&c/100!=0)
{
l[c/100]=1;
cout<<a<<' '<<b<<' '<<c<<endl;
}
}
}
}
}
}
l[i]=0;l[j]=0;l[k]=0;l[b%10]=0;l[b/10%10]=0;l[b/100]=0;l[c%10]=0;l[c/10%10]=0;l[c/100]=0;
}
}
}
return 0;
}