#include
#include
using namespace std;
unordered_map<int,int> map;
int main(){
int n,m;
cin>>n>>m;
for(int i = 0;i < n*m;i++){
int a;
scanf("%d",&a);
map[a]++;
}
int res = -1;
int index = -1;
for(auto i = map.begin(); i != map.end();i++){
if(i->second > res){
index = i->first;
res = i->second;
}
}
cout<<index;
return 0;
}