#include<stdio.h>
main()
{ int a[20][20];
int n,m,i,j,N;
int max,min;
scanf("%d %d",&n,&m);
for(i=0;i<n;i++)
for(j=0;j<m;j++)
scanf("%d",&a[i][j]);
for(i=0;i<n;i++)
for(j=0;j<m;j++)
{ max=a[i][0];
min=a[0][j];
for(j=0;j<m;j++)
if(a[i][j]>max) max=a[i][j];
if(a[i][j]<min) min=a[i][j];
}
int flag = 1;
for(i=0; i<N; i++)
for(j=0; j<N; j++)
{ if(max == min) {
flag = 0;
printf("%d", max);
break;
}
}
if(flag!=0)
printf("No Saddle Point!");
return 0;
}

