#include<bits/stdc++.h>
long long pan(long long a , long long b , long long c);
long long pan(long long a , long long b , long long c){
long long q , w , e , r , t , y , u , o , p;
q=a%10;w=b%10;e=c%10;
r=(a%100-a%10)/10;t=(b%100-b%10)/10;y=(c%100-c%10)/10;
u=a/100;o=b/100;p=c/100;
if(q==0||w==0||e==0||r==0||t==0||y==0||u==0||o==0||p==0)
return false;
if(q!=w&&q!=e&&q!=r&&q!=t&&q!=y&&q!=u&&q!=o&&q!=p){
if(w!=e&&w!=r&&w!=t&&w!=y&&w!=u&&w!=o&&q!=p){
if(e!=r&&e!=t&&e!=u&&e!=o&&e!=p&&e!=y){
if(r!=t&&r!=y&&r!=u&&r!=o&&r!=p){
if(t!=y&&t!=u&&t!=o&&t!=p){
if(y!=u&&y!=o&&y!=p){
if(u!=o&&u!=p){
if(o!=p){
return true;
}
}
}
}
}
}
}
}
return false;
}
int main(){
long long a , b , c , num1 , num2;
scanf("%lld%lld%lld",&a,&b,&c);
if(a==0||b==0||c==0){
printf("No!!!");
return 0;
}
for(long long i = 123;i < 1000;++i){
num1 = i*b/a;
num2 = i*c/a;
if(num1 *a != i * b||num2 * a != i*c){
break;
}
else if(num1 > 999 || num2 > 999)
return 0;
else if(i!=num1&&num1!=num2&&i!=num2){
if(pan(i,num1,num2)){
printf("%lld %lld %lld\n",i,num1,num2);
}
}
}
return 0;
}