#include<bits/stdc++.h>
using namespace std;
int n,m,z;
bool vis[10],f;
int main()
{
int n,m,z;
cin>>n>>m>>z;
for(int a=1;a<=9;a++)
{
vis[a]=1;
for(int b=1;b<=9&&!vis[b];b++)
{
vis[b]=1;
for(int c=1;c<=9&&!vis[c];c++)
{
vis[c]=1;
for(int d=1;d<=9&&!vis[d];d++)
{
vis[d]=1;
for(int e=1;e<=9&&!vis[e];e++)
{
vis[e]=1;
for(int f=1;f<=9&&!vis[f];f++)
{
vis[f]=1;
for(int g=1;g<=9&&!vis[g];g++)
{
vis[g]=1;
for(int h=1;h<=9&&!vis[h];h++)
{
vis[h]=1;
for(int i=1;i<=9&&!vis[i];i++)
{
vis[i]=1;
int n1=a*100+b*10+c;
int n2=d*100+e*10+f;
int n3=g*100+h*10+i;
if(double(n1)/n2==double(n)/m&&double(n2)/n3==double(m)/z)
{
f=1;
cout<<a<<b<<c<<" "<<d<<e<<f<<" "<<g<<h<<i<<endl;
}
vis[i]=0;
}
vis[h]=0;
}
vis[g]=0;
}
vis[f]=0;
}
vis[e]=0;
}
vis[d]=0;
}
vis[c]=0;
}
vis[b]=0;
}
vis[a]=0;
}
if(!f)
{
cout<<"No!!!";
}
return 0;
}
/*
*/