#include<iostream>
#include<cstdio>
#include<algorithm>
#define ll long long
using namespace std;
int vis[10] = { 0 };
void made(int x) {
int n = x;
while (n)
{
vis[n % 10] = 1;
n /= 10;
}
}
bool fun() {
for (int i = 1; i <= 9; i++)
{
if (vis[i] == 0)
return false;
}
}
int main()
{
int b[10] = { 0,1,2,3,4,5,6,7,8,9 };
int x, y, z;
for (int i = 1; i <= 3; i++) {
for (int j = 1; j <= 9; j++) {
for (int k = 1; k <= 9; k++) {
memset(vis, 0, sizeof(vis));
int x = i * 100 + j * 10 + k;
made(x); made(2 * x); made(3 * x);
if (fun())
{
cout << x << " " << 2*x << " " << 3*x << endl;
}
}
}
}
return 0;
}