#include<iostream>
using namespace std;
const int max_n=(1<<10);
int n;
int a[max_n][max_n];
int b[max_n][max_n];
int used[max_n];
int main()
{
    int i,j;
    cin>>n;
    for(i=0;i<n;i++){
        for(j=0;j<n;j++)
            cin>>a[i][j];
    }
    b[2][2]=1;
    for(i=1;i<n;i++){
        for(j=1;j<n;j++){
            if(a[i][j]==a[i][j+1]&&a[i+1][j]==a[i+1][j+1]){
                cout<<2<<' '<<i+1<<' '<<j+1<<endl;
                return 0;
            }
            if(a[i][j]==a[i+1][j]&&a[i][j+1]==a[i+1][j+1]){
                cout<<2<<' '<<i+1<<' '<<j+1<<endl;
                return 0;
            }
        }
    }
return 0;
}
/*
6
1 1 4 4 13 14
2 3 3 5 13 14
2 6 7 5 12 12
9 6 7 10 10 15
9 8 8 11 11 15
16 16 17 17 18 18
*/