#include <iostream>
#include <cstdio>
#define DIM 2005

using namespace std;

int n;

int A[DIM][DIM], Sum_lin[DIM][DIM], Sum_col[DIM][DIM];

int main() {
    cin >> n;
    for (int i = 1; i <= n; ++i)
        for (int j = 1; j <= n; ++j)
            cin >> A[i][j];
    for (int i = 1; i <= n; ++i)
        Sum_lin[1][i] = Sum_lin[1][i - 1] + 1;
    for (int i = 2; i <= n; ++i)
        for (int j = 1; j <= n; ++j)
            if (A[i][j] == A[i - 1][j])
                Sum_lin[i][j] = Sum_lin[i][j - 1] + 1;
            else
                Sum_lin[i][j] = Sum_lin[i][j - 1];
    for (int i = 1; i <= n; ++i)
        Sum_col[i][1] = Sum_col[i - 1][1] + 1;
    for (int i = 2; i <= n; ++i)
        for (int j = 1; j <= n; ++j)
            if (A[j][i] == A[j][i - 1])
                Sum_col[j][i] = Sum_col[j - 1][i] + 1;
            else
                Sum_col[j][i] = Sum_col[j - 1][i];
    int SOL = 0, soli, solj;
    for (int i = 2; i <= n; ++i)
        for (int j = 2; j <= n; ++j)
            for (int k = SOL + 1; k <= n; ++k) {
                int ii = i + k + 1, jj = j + k + 1;
                if (ii > n || jj > n)
                    break;
                if (  Sum_lin[i][jj-1] - Sum_lin[i][j-1] + Sum_lin[ii][jj-1] - Sum_lin[ii][j-1] == 0 )
                    if ( Sum_col[ii-1][j] - Sum_col[i-1][j] + Sum_col[ii-1][jj] - Sum_col[i-1][jj] == 0 )
                        SOL = k, soli = i, solj = j;
            }
    cout << SOL + 1 << " " << soli << " " << solj << "\n";
}

//Trust me, I'm the Doctor!