#include<bits/stdc++.h>
using namespace std;
using i64 = long long;
using u64 = unsigned long long;
using u32 = unsigned;
int a,b,c;
vector<int> choice{1,2,3,4,5,6,7,8,9};
vector<vector<int>> res;
int main()
{
std::ios::sync_with_stdio(false);
std::cin.tie(nullptr);
cin >> a >> b >> c;
while(true)
{
int A = choice[0]*100 + choice[1]*10 + choice[2];
int B = choice[3]*100 + choice[4]*10 + choice[5];
int C = choice[6]*100 + choice[7]*10 + choice[8];
if(a*B == b*A && a*C == c*A)
{
res.push_back({A, B , C});
}
if(!next_permutation(choice.begin(), choice.end()))
{
break;
}
}
if(res.empty())
{
cout << "No!!!" << endl;
}else
{
for(const auto& sol : res)
{
cout << sol[0] << " " << sol[1] << " " << sol[2] << endl;
}
}
return 0;
}
01-27
766
09-26
406