rt
#include<iostream>
#include<algorithm>
using namespace std;
const int maxn = 1e5 + 5;
int a[maxn],sum[maxn];
int n;
int ans;
void read()
{
cin>>n;
for(int i = 1 ;i<=n;i++)
cin>>a[i];
}
void sol(){
sort(a + 1,a + n + 1);
int cnt = 1;
int num = 1;
for(int i = 1 ; i<=n ;i++)
{
if(a[i]!=a[i+1])
{
sum[cnt] = num;
num = 1;
cnt++;
continue;
}
num++;
}
for(int i = 2 ;i<=cnt;i++)
{
if(sum[i]<sum[i-1]) sum[i] = sum[i-1];
else sum[i] = sum[i];
}
ans = sum[cnt];
}
int main()
{
read();
sol();
cout<<ans;
return 0;
}