#include<stdio.h>
int main()
{
int n,a[6][6];
int i,j,x,y,max,r,num;
scanf("%d\n",&n);
if(n==1)
{
scanf("%d",&x);
printf("0 0");
}
else
{
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
scanf("%d ",&a[i][j]);
scanf("\n");
}
for(i=0;i<n;i++)//找每行的最大值判断是否为列最小
{
num=0;
max=a[i][0];
for(j=1;j<n;j++)//找行max
{
if(a[i][j]>max)
{
max=a[i][j];
x=i,y=j;
}
} //找到a[x][y]为第i行max
for(r=0;r<n;r++)
{
if(a[r][y]<max) //a[x][y]在第y列不是最小值
{
num=1;
break;
}
}
if(num==0)
{
num=2;
printf("%d %d",x,y);
break;
}
}
if(num!=2)
printf("NONE");
}
return 0;
}