#include <algorithm>
#include <iostream>
#include <iomanip>
using namespace std;
int main(int argc, char * argv[])
{
int x[] = {3,4,5,6,7,8,9,10,11};
do {
if (x[0]*x[1]*x[2] != x[0]*x[3]*x[6]) continue;
if (x[1]*x[4]*x[7] != x[3]*x[4]*x[5]) continue;
if (x[2]*x[5]*x[8] != x[6]*x[7]*x[8]) continue;
for(int i = 0; i < 9; ++i)
{
cout << setw(3) << x[i];
if (i%3 == 2) cout << "\n";
}
cout << "\n\n";
break;
} while(next_permutation(x,x+9));
}
I2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbihpbnQgYXJnYywgY2hhciAqIGFyZ3ZbXSkKewogICAgaW50IHhbXSA9IHszLDQsNSw2LDcsOCw5LDEwLDExfTsKCiAgICBkbyB7CiAgICAgICAgaWYgKHhbMF0qeFsxXSp4WzJdICE9IHhbMF0qeFszXSp4WzZdKSBjb250aW51ZTsKICAgICAgICBpZiAoeFsxXSp4WzRdKnhbN10gIT0geFszXSp4WzRdKnhbNV0pIGNvbnRpbnVlOwogICAgICAgIGlmICh4WzJdKnhbNV0qeFs4XSAhPSB4WzZdKnhbN10qeFs4XSkgY29udGludWU7CgogICAgICAgIGZvcihpbnQgaSA9IDA7IGkgPCA5OyArK2kpCiAgICAgICAgewogICAgICAgICAgICBjb3V0IDw8IHNldHcoMykgPDwgeFtpXTsKICAgICAgICAgICAgaWYgKGklMyA9PSAyKSBjb3V0IDw8ICJcbiI7CiAgICAgICAgfQogICAgICAgIGNvdXQgPDwgIlxuXG4iOwogICAgICAgIGJyZWFrOwoKICAgIH0gd2hpbGUobmV4dF9wZXJtdXRhdGlvbih4LHgrOSkpOwoKfQo=