1. 


/**
 * Angewandte Mathematik, SS09, IFB 2C
 * ACM Problem #541 Error Correction
 * Link: http://icpcres.ecs.baylor.edu/onlinejudge/external/5/541.pdf
 *
 * @author Mohr
 * @author Schirm
 * @author Mathauser
 * @version 1.0, 03/30/2009
 *
 * Status : Accepted
 * Runtime: 0.180
 */

 
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

 
public class Main {
 
    
    public static void main(String...args) throws Exception{
 
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        
        
        
        while(true){
            int lines = Integer.parseInt(reader.readLine());
            if(lines == 0)
                break;
            int[][] m = new int[lines][lines];
            
            for(int i = 0; i < lines; i++)    {
                String helper[] = new String[lines];
                helper =  reader.readLine().split(" ");
                
                for(int j = 0; j < lines; j++){
                    m[i][j] = Integer.parseInt(helper[j]);
                }
            }
            
            boolean corrupt = false;
            int zeile=0;
            boolean odd1=false;
            boolean odd2=false;
            for(int i = 0; i < lines; i++){
                
                int sum = 0;
                for(int j = 0; j < lines; j++){
                    sum += m[i][j];
                }
                if(sum % 2 == 1){
                    if(odd1 == true)
                        corrupt = true;
                    odd1 = true;
                    zeile = i;
                    
                }
            }
            int spalte=0;
             for(int i = 0; i < lines; i++){
                
                int sum = 0;
                for(int j = 0; j < lines; j++){
                    sum += m[j][i];
                }
                if(sum % 2 == 1){
                    if(odd2 == true)
                        corrupt = true;
                    odd2 = true;
                    spalte = i;
                    
                }
            }
            
             if(corrupt == false)    {
                 if(odd1 == true && odd2 == true)
                     System.out.println("Change bit ("+ (zeile+1) +","+ (spalte+1) +")");
                 else
                     System.out.println("OK");
             }
                 else
                     System.out.println("Corrupt");
            //System.out.println(corrupt+":"+odd1 + ":"+odd2 + ":"+ zeile + ":" + spalte);
            
            
            
        }
       
        
        
            
    }
}