#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int a[3][3] = { {3, 4, 5}, {6, 7, 8}, {9, 10, 11} };
do {
for (unsigned q=0; q<3; ++q)
if (a[q][0] * a[q][1] * a[q][2] != a[0][q] * a[1][q] * a[2][q])
goto NO;
for (unsigned q=0; q<9; ++q)
cout << a[0][q] << (q%3 && q ? ' ' : '\n');
cout << endl;
return 0;
NO: ;
} while (next_permutation(begin(a), end(a)));
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewogIGludCBhWzNdWzNdID0geyB7MywgNCwgNX0sIHs2LCA3LCA4fSwgezksIDEwLCAxMX0gfTsKICAKICBkbyB7CiAgCWZvciAodW5zaWduZWQgcT0wOyBxPDM7ICsrcSkKICAJICBpZiAoYVtxXVswXSAqIGFbcV1bMV0gKiBhW3FdWzJdICE9IGFbMF1bcV0gKiBhWzFdW3FdICogYVsyXVtxXSkKICAJICAgIGdvdG8gTk87CgogICAgZm9yICh1bnNpZ25lZCBxPTA7IHE8OTsgKytxKQogICAgICBjb3V0IDw8IGFbMF1bcV0gPDwgKHElMyAmJiBxID8gJyAnIDogJ1xuJyk7CgoJY291dCA8PCBlbmRsOwoJcmV0dXJuIDA7CgogICAgTk86IDsKICB9IHdoaWxlIChuZXh0X3Blcm11dGF0aW9uKGJlZ2luKGEpLCBlbmQoYSkpKTsKICAKICByZXR1cm4gMDsKfQ==