#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<algorithm>
using namespace std;
int vi[10];
int flag=0,flag1=0;
int main(){
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
for(int i=1;;i++){
int a1=a*i;
int b1=b*i;
int c1=c*i;
int a2=a1;
int b2=b1;
int c2=c1;
if(a1<100||b1<100||c1<100){
continue;
}
if(a1>999||b1>999||c1>999){
break;
}
for(int x=1;x<=3;x++){
vi[a1%10]++;
a1/=10;
}
for(int y=1;y<=3;y++){
vi[b1%10]++;
b1/=10;
}
for(int z=1;z<=3;z++){
vi[c1%10]++;
c1/=10;
}
for(int j=1;j<=9;j++){
if(vi[j]!=1){
flag1=1;
}
}
if(flag1==1){
flag1=0;
continue;
}
flag=1;
printf("%d %d %d\n",a2,b2,c2);
}
if(flag==0){
printf("NO!!!");
}
return 0;
}