#include <cstdio>
#include <cstdlib>
#include <iostream>
#include <map>
#include <algorithm>
#include <cstring>
#include <cmath>
#include <fstream>

using namespace std;


bool t[101][101],p[101][101];
int a[101][101];
int main()
{
	int n,mh,mc;
	while(cin>>n)
	{
		if(n==0)break;
		else{
		for(int i=0;i<n;i++)
		for(int j=0;j<n;j++)
		{
		cin>>a[i][j];
		t[i][j]=0;
		p[i][j]=0;
		}
		for(int i=0;i<n;i++)
		{	mh=0;
			for(int j=1;j<n;j++)
			{
				if(a[i][j]<a[i][mh])mh=j;
			}
			for(int j=0;j<n;j++)
			{
				if(a[i][j]==a[i][mh])t[i][j]=1;
			}
		}
		for(int i=0;i<n;i++)
		{	mc=0;
			for(int j=1;j<n;j++)
			{
				if(a[j][i]>a[mc][i])mc=j;
			}
			for(int j=0;j<n;j++)
			{
				if(a[j][i]==a[mc][i])p[j][i]=1;
			}
		}
		int kt=0;
		for(int i=0;i<n;i++)
		{
		if(kt==1)break;
		for(int j=0;j<n;j++)
		{
			if(t[i][j]==1&&p[i][j]==1){
			cout<<a[i][j]<<endl;
			kt=1;
			break;
			}
			//cout<<t[i][j]<<"  ";
		}
		//cout<<endl;
		}
		if(kt==0)cout<<0<<endl;
//		for(int i=0;i<n;i++)
//		{
//		for(int j=0;j<n;j++)
//		{
//			if(t[i][j]==1&&p[i][j]==1)cout<<a[i][j]<<endl;
//			cout<<p[i][j]<<"  ";
//		}
//		cout<<endl;
//		}
	}}
}