#include <iostream>
#define MAXN 200
using namespace std;
int main(){
    int a,m[MAXN][MAXN];
    cin>>a;
    for(int i=0;i<a;i++){
        for(int j=0;j<a;j++){
            cin>>m[i][j];
        }
    }
    int changei=0,changej=0;
    for(int i=1;i<a-1;i++){


        for(int j=1;j<a-1;j++){
            if(m[i+1][j]==m[i][j]){
                changei=1;
            }else if(m[i-1][j]==m[i][j]){
                changei=-1;
            }else if(m[i][j+1]==m[i][j]){
                changej=1;
            }else if(m[i][j-1]==m[i][j]){
                changej=-1;
            }

            if(changei==1){
                if(m[i][j+1]==m[i+changei][j+1]){
                    cout<<2<<" "<<i+1<<" "<<j+1;
                    return 0;
                }
            }
        }


    }
    return 0;
}
