#include<iostream>
using namespace std;
int main()
{
int n;
while(cin>>n && n!=0){
int matrix[100][100]={0};
for(int row=0;row<n;row++){
for(int col=0;col<n;col++){
cin >> matrix[row][col];
}
}
bool fail = false;
//check oddRows
int oddRows=0;
int oddRow;
for(int row=0 ; row<n && !fail ; row++){
int rowSum=0;
for(int col=0 ; col<n ; col++){
rowSum+=matrix[row][col];
}
if(rowSum%2==1){
oddRows++;
oddRow=row;
if(oddRows>1){
fail = true;
break;
}
}
}
//check oddCols
int oddCols=0;
int oddCol;
for(int col=0 ; col<n && !fail ; col++){
int colSum=0;
for(int row=0 ; row<n ; row++){
colSum += matrix[row][col];
}
if(colSum%2==1){
oddCols++;
oddCol=col;
if(oddCols>1){
fail = true;
break;
}
}
}
if(oddCols==0 && oddRows==0){
cout<<"OK"<<endl;
}
else if(oddCols==1 && oddRows==1){
cout<<"Change bit ("<<oddRow+1<<","<<oddCol+1<<")"<<endl; //notice: oddRow+1, oddCol+1
}
else {
cout<<"Corrupt"<<endl;
}
}
return 0;
}