#include<iostream>
using namespace std;
int main() {
int a[10] = { 0 };
int x, y, z, m1, n1, o1, m2, n2, o2, flag = 1, l;
for (int m = 1; m <= 3; m++) {
for (int n = 1; n <= 9; n++) {
if (n == m) {
continue;
}
for (int o = 1; o <= 9; o++) {
if (o == n || o == m) {
continue;
}
a[m] = 1;
a[n] = 1;
a[o] = 1;
x = m * 100 + n * 10 + o;
y = x * 2;
m1 = y / 100;
n1 = (y / 10) % 10;
o1 = y % 10;
a[m1] = 1;
a[n1] = 1;
a[o1] = 1;
z = x * 3;
m2 = z / 100;
n2 = (z / 10) % 10;
o2 = z % 10;
a[m2] = 1;
a[n2] = 1;
a[o2] = 1;
for (l = 1; l <= 9; l++) {
if (a[l] == 0) {
flag = 0;
}
}
if (flag == 1) {
cout << x << " " << y << " " << z << endl;
}
flag = 1;
for (l = 1; l <= 9; l++) {
a[l] = 0;
}
}
}
}
return 0;
}