#include<iostream>
#include<cstdio>

using namespace std;

const int MAXN= 2010;

int n;
int a[MAXN][MAXN];
int I, J;

struct find_if {
    int i;
    int j;
};

find_if b[MAXN][MAXN];

void read() {
    int i, j;
    
    scanf("%d", &n);
    
    for(i=0; i<n; i++) {
        for(j=0; j<n; j++) {
            scanf("%d", &a[i][j]);
        }
    }
    
    for(i=0; i<n; i++) {
        for(j=0; j<n; j++) {
            b[i][j].i= i;
            b[i][j].j= j;
            
            if(i<n-1 && a[i][j] == a[i+1][j]) {
                b[i][j].i ++;
            }
            
            if(j<n-1 && a[i][j] == a[i][j+1]) {
                b[i][j].j ++;
            }
        }
    }
}

bool check(int len) {
    int i, j, x;
    bool l;
    
    //if(len%2 == 1) return 0;
    
    for(i=1; i<n-len; i++) {
        for(j=1; j<n-len; j++) {
            while(j<n-len) {
                if(b[i][j].i == i && b[i][j].j == j) j++;
                else break;
            }
            if(j == (n-len)) break;
            
            l=0;
            
            for(x=j; x<j+len; x++) {
                if(b[i-1][x].i == i) {
                    l=1; break;
                }
                if(b[i+len-1][x].i == (i+len)) {
                    l=1; break;
                }
            }
            if(l == 1) continue;
            
            for(x=i; x<i+len; x++) {
                if(b[x][j-1].j == j) {
                    l=1; break;
                }
                if(b[x][j+len-1].j == (j+len)) {
                    l=1; break;
                }
            }
            
            if(!l) {
                I= i+1; J=j+1;
                return 1;
            }
        }
    }
    
    return 0;
}

int bin_search() {
    int mid, l=1, r=n+1;
    
    while((r-l) > 1) {
        mid= (l+r)/2;
        
        if(check(mid) == 1) {
            l=mid;
        }
        else {
            r=mid;
        }
    }
    
    return l;
}

int main (){
    
    read();
    printf("%d ", bin_search());
    printf("%d %d\n",  I, J);
    return 0;
}