#include <stdio.h>
#include <limits.h>
#define N_MAX 100

int main(int argc, char *argv[]){
     int height[N_MAX][N_MAX], hands[N_MAX][N_MAX], x, y, n, t;
     
     while(scanf("%d",&n), n!=0){
	  for(y=0; y<n; y++)
	       for(x=0; x<n; x++)
		    scanf("%d",&height[x][y]), hands[x][y]==0;
	  
	  for(y=0; y<n; y++){
	       t=INT_MAX;

	       for(x=0; x<n; x++)
		    if(height[x][y]<t) t=height[x][y];
	       
	       for(x=0; x<n; x++)
		    if(height[x][y]==t) hands[x][y]++;
	  }
	  
	  for(x=0; x<n; x++){
	       t=0;
	       
	       for(y=0; y<n; y++)
		    if(height[x][y]>t) t=height[x][y];
	       
	       for(y=0; y<n; y++)
		    if(height[x][y]==t && hands[x][y]==1) goto out;
	  }

     out:

	  if(x==n) printf("0\n");
	  else printf("%d\n", height[x][y]);
     }

     return 0;
}