#include <iostream>
using namespace std;
const int MAX_SIZE = 9;
int freq[MAX_SIZE + 1];
int main() {
int mt[MAX_SIZE + 1][MAX_SIZE + 1];
for (int i = 1; i <= MAX_SIZE; ++i) {
for (int j = 1; j <= MAX_SIZE; ++j) {
cin >> mt[i][j] ;
}
}
int startLine = 1, startCol = 1, finishLine = 3, finishCol = 3;
int keepPlay = 1, index = 1;
while (index <= 3 && keepPlay == 1) {
for ( int i = startLine; i <= finishLine; ++i) {
for (int j =startCol ; j <= finishCol; ++j) {
++freq[mt[i][j]];
// cout << i <<" " << j <<": ";
cout << mt[i][j] <<" ";
}
//cout << startLine <<" " << startCol <<" ";
cout <<" \n";
if (i == 3) {
for (int i = 1; i <= MAX_SIZE; ++i) {
if (freq[i] != index) {
keepPlay = 0;
}
}
}
if (i == 3 ) {
startCol = finishCol + 1;
finishCol += 3;
}
}
/*if (finishCol == MAX_SIZE) {
cout << "B";
startLine = finishLine + 1;
finishLine += 3;
startCol = 1;
finishCol = 3;
}*/
++index;
}
if (keepPlay == 1) {
cout << "corect";
} else {
cout << "incorect";
}
/**/
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY29uc3QgaW50IE1BWF9TSVpFID0gOTsKaW50IGZyZXFbTUFYX1NJWkUgKyAxXTsKCmludCBtYWluKCkgewoJaW50IG10W01BWF9TSVpFICsgMV1bTUFYX1NJWkUgKyAxXTsKCWZvciAoaW50IGkgPSAxOyBpIDw9IE1BWF9TSVpFOyArK2kpIHsKCQlmb3IgKGludCBqID0gMTsgaiA8PSBNQVhfU0laRTsgKytqKSB7CgkJCWNpbiA+PiBtdFtpXVtqXSA7CgkJfQkKCX0KCWludCBzdGFydExpbmUgPSAxLCBzdGFydENvbCA9IDEsIGZpbmlzaExpbmUgPSAzLCBmaW5pc2hDb2wgPSAzOwoJaW50IGtlZXBQbGF5ID0gMSwgaW5kZXggPSAxOwoJCgl3aGlsZSAoaW5kZXggPD0gMyAmJiBrZWVwUGxheSA9PSAxKSB7IAoJCWZvciAoIGludCBpICA9IHN0YXJ0TGluZTsgaSA8PSBmaW5pc2hMaW5lOyArK2kpIHsKCQkJZm9yIChpbnQgaiA9c3RhcnRDb2wgOyBqIDw9IGZpbmlzaENvbDsgKytqKSB7CgkJCQkrK2ZyZXFbbXRbaV1bal1dOwoJCQkJLy8JY291dCA8PCBpIDw8IiAiIDw8IGogPDwiOiAiOwoJCQkJY291dCA8PCBtdFtpXVtqXSA8PCIgIjsKCQkJfQoJCQkvL2NvdXQgPDwgc3RhcnRMaW5lIDw8IiAiIDw8IHN0YXJ0Q29sIDw8IiAiOwoJCQljb3V0IDw8IiBcbiI7CgkJCWlmIChpID09IDMpIHsKCQkJCWZvciAoaW50IGkgPSAxOyBpIDw9IE1BWF9TSVpFOyArK2kpIHsKCQkJCQlpZiAoZnJlcVtpXSAhPSBpbmRleCkgewoJCQkJCQlrZWVwUGxheSA9IDA7CgkJCQkJfQoJCQkJfQoJCQl9CgkJCWlmIChpID09IDMgKSB7CgkJCQlzdGFydENvbCA9IGZpbmlzaENvbCArIDE7CgkJCQlmaW5pc2hDb2wgKz0gMzsKCQkJfQoJCX0KCQkvKmlmIChmaW5pc2hDb2wgPT0gTUFYX1NJWkUpIHsKCQkJY291dCA8PCAiQiI7CgkJCXN0YXJ0TGluZSA9IGZpbmlzaExpbmUgKyAxOwoJCQlmaW5pc2hMaW5lICs9IDM7CgkJCXN0YXJ0Q29sID0gMTsKCQkJZmluaXNoQ29sID0gMzsKCQkKCQl9Ki8KCQkrK2luZGV4OwoJfQoKCWlmIChrZWVwUGxheSA9PSAxKSB7CgkJY291dCA8PCAiY29yZWN0IjsKCX0gZWxzZSB7CgkJY291dCA8PCAiaW5jb3JlY3QiOwoJfQoKCgoJLyoqLwoJcmV0dXJuIDA7Cn0=
MyA2IDkgMSAyIDQgNSA4IDcKNyAyIDggNiA1IDkgMyAxIDQKMSA0IDUgNyAzIDggMiA2IDkKMiA5IDcgMyA2IDEgOCA0IDUKNSA4IDMgOSA0IDIgNiA3IDEKNiAxIDQgNSA4IDcgOSAyIDMKOSA3IDIgOCAxIDUgNCAzIDYKNCA1IDYgMiA3IDMgMSA5IDgKOCAzIDEgNCA5IDYgNyA1IDI=
3 6 9 1 2 4 5 8 7
7 2 8 6 5 9 3 1 4
1 4 5 7 3 8 2 6 9
2 9 7 3 6 1 8 4 5
5 8 3 9 4 2 6 7 1
6 1 4 5 8 7 9 2 3
9 7 2 8 1 5 4 3 6
4 5 6 2 7 3 1 9 8
8 3 1 4 9 6 7 5 2