#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
vector<int> arr(n);
unordered_map<int,int> mp;
for(auto &i: arr)
{
cin>>i;
mp[i]++;
}
int max=0;
for(auto p: mp)
{
if(p.second>max)
{
max=p.second;
}
}
cout<<n-max;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCkKewogICAgaW50IG47CiAgICBjaW4+Pm47CiAgICB2ZWN0b3I8aW50PiBhcnIobik7CiAgICB1bm9yZGVyZWRfbWFwPGludCxpbnQ+IG1wOwogICAgZm9yKGF1dG8gJmk6IGFycikKICAgIHsKICAgICAgICBjaW4+Pmk7CiAgICAgICAgbXBbaV0rKzsKICAgIH0KICAgIGludCBtYXg9MDsKICAgIGZvcihhdXRvIHA6IG1wKQogICAgewogICAgICAgIGlmKHAuc2Vjb25kPm1heCkKICAgICAgICB7CiAgICAgICAgICAgIG1heD1wLnNlY29uZDsKICAgICAgICB9CiAgICB9CiAgICBjb3V0PDxuLW1heDsKfQo=