# include <bits/stdc++.h>
using namespace std;

int main()
{
  int n,m;
  cin >> n >> m;
  int a[n][m];
  for(int i=0;i<n;i++)
   for(int j=0;j<m;j++)
    {
      cin >> a[i][j]; a[i][j]--;
    }
    int cnt[m];
    int max1=1;
    int ans=400;
    int id;
  while(max1>0)
   {
     max1=-1;
    memset(cnt,0,sizeof cnt);
    for(int i=0;i<n;i++)
    {
      int j=0;

       while(j<m && a[i][j]==-1) j++;
       if(j<m)
       cnt[a[i][j]]++;
    }

    for(int k=0;k<m;k++)
     if(cnt[k]>max1)
      max1=cnt[k],id=k;
    //cout << max1<<"\n";
    if(max1>0)
     ans=min(ans,max1);
     //cout << ans<<"\n";
    for(int p=0;p<n;p++)
     for(int q=0;q<m;q++)
      if(a[p][q]==id)
        a[p][q]=-1;
  }
  cout << ans;
  return 0;
}
