/*
TASK:melody
LANG:C++
*/
#include<iostream>
using namespace std;
int n,j,i,p,g;
void nulir(int a[], int b){
     for(int i=0;i<b;i++)
     a[i]=0;
     }
int main(){
    cin>>n;
    int a[n],a1[n],a2[n/2],a3[n/2];
    nulir(a,n);
    nulir(a1,n);
    nulir(a2,n/2);
    for(i=0;i<n;i++)
    {cin>>a[i];a1[i]=a[i];}
    
    
    sort(a,a+n);
    
    for(i=n-1;i>=0;i--)
    for(j=0;j<n;j++)
    a1[j]=a[i];
    
    for(i=0;i<n;i++)
    {if(a[i]==a[i+1]){
    if(a2[p]=0)a2[p]++;
    a2[p]++;}
                      
                      
     else if(a1[i]!=a1[i+1])p++;
                      
                      }
                      
                      sort(a2,a2+p);
                      
                      g=(n-(a2[p]+a2[p-1]))-4;
                      if(g<0)g=0;
                      cout<<g<<endl;
                      //system("pause");
                      return 0;
                      }
                      
                     
                           
                      
      
