66666666666666666666666666666666666```c
#include<bits/stdc++.h>
using namespace std;
int a[1000][1000];
int minn[10000];
int maxn[10000];
int main(){
int n,m,x;
cin>>n>>m;
if(m>n){
x=n;
}
else{
x=m;
}
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cin>>a[i][j];
}
}
for(int i=1;i<=n;i++){
for(int j=2;j<=m;j++){
maxn[i]=max(a[i][j-1],a[i][j]);
}
}
for(int i=2;i<=n;i++){
for(int j=1;j<=m;j++){
minn[i]=min(a[i-1][j],a[j-1][j]);
}
}
int flag=0;
for(int i=1;i<=x;i++){
if(maxn[i]==minn[i]){
cout<<maxn[i]<<" ";
flag++;
}
}
if(flag==0){
cout<<"not exist";
}
return 0;
}