#include<bits/stdc++.h>
using namespace std;
int main() {
int a1,b1,c1,a2,b2,c2,a3,b3,c3,a[10]= {},m,j,k,o,p,q;
cin>>o>>p>>q;
int minn=min(o,p);
minn=min(minn,q);
for(int i=minn;i>=1;i--){
if(o%i==0&&p%i==0&&q%i==0){
o/=i;
p/=i;
q/=i;
}
}
bool bn=false;
int s=999/q;
for(int i=100; i<s; i++) {
j=i/o*p;
k=i/o*q;
a1=i%10;
b1=i/10%10;
c1=i/100;
a2=j%10;
b2=j/10%10;
c2=j/100;
a3=k%10;
b3=k/10%10;
c3=k/100;
a[a1]++;
a[b1]++;
a[c1]++;
a[a2]++;
a[b2]++;
a[c2]++;
a[a3]++;
a[b3]++;
a[c3]++;
for(int l=1; l<=10; l++) {
if(a[l]==1) {
m++;
}
}
if(m==9) {
cout<<i<<' '<<j<<' '<<k<<endl;
bn=true;
}
for(int l=1; l<=10; l++) {
a[l]=0;
}
m=0;
}
if(!bn){
cout<<"No!!!";
}
return 0;
}