#include <bits/stdc++.h>
using namespace std;
long long a,b,c,a1,b1,c1;
bool k=false;
int main(){
cin >> a >> b >> c;
if (a==0||b==0||c==0){
cout << "No!!!";
return 0;
}
for (long long i=100/a-1;i<=1000/c+1;i++){
a1=i*a,b1=i*b,c1=i*c;
if((a1/100+a1/10%10+a1%10+b1/100+b1/10%10+b1%10+c1/100+c1/10%10+c1%10==1+2+3+4+5+6+7+8+9)&&((a1/100)*(a1/10%10)*(a1%10)*(b1/100)*(b1/10%10)*(b1%10)*(c1/100)*(c1/10%10)*(c1%10)==(1)*(2)*(3)*(4)*(5)*(6)*(7)*(8)*(9)))
cout << a1 << " " << b1 << " " << c1 <<endl,k=true;
}
if(!k) cout << "No!!!";
return 0;
}