#include<iostream>
#include <typeinfo>
#include <string>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
float x, y,z;
int biao = 1;
for (int i = 123; i <= 987; i++) {
if (b > a && c > a) {
x = i;
y = (b * i) / a;
z = (c * i) / a;
}
if (a > b && c > b) {
y = i;
x = (a * i) / b;
z = (c * i) / b;
}
if (a > c && b > c) {
z = i;
x = (a * i) / c;
y = (b * i) / c;
}
if (y < 1000 && x < 1000&&z<1000) {
string j = to_string(x);
string k = to_string(y);
string l = to_string(z);
if ( j[0] != j[1] && j[1] != j[2] && j[0] != j[2]
&& k[0] != k[1] && k[1] != k[2] && k[0] != k[2]
&& l[0] != l[1] && l[1] != l[2] && l[0] != l[2]
&& j[0] != k[0] && j[0] != l[0] && j[0] != k[1] && j[0] != k[2] && j[0] != l[1] && j[0] != l[2]
&& j[1] != k[0] && j[1] != l[0] && j[1] != k[1] && j[1] != k[2] && j[1] != l[1] && j[1] != l[2]
&& j[2] != k[0] && j[2] != l[0] && j[2] != k[1] && j[2] != k[2] && j[2] != l[1] && j[2] != l[2]
&& k[0] != l[0] && k[0] != l[1] && k[0] != l[2]
&& k[1] != l[0] && k[1] != l[1] && k[1] != l[2]
&& k[2] != l[0] && k[2] != l[1] && k[2] != l[2]
&& j[0] != '0' && j[1] != '0' && j[2] != '0'
&& k[0] != '0' && k[1] != '0' && k[2] != '0'
&& l[0] != '0' && l[1] != '0' && l[2] != '0'
) {
biao = 0;
cout << x << " " << y << " " << z << endl;
}
}
}
if (biao == 1) {
cout << "no";
}
}