#include<iostream>
using namespace std;

int na,nb,a[100000],b[100000],ansa,ansb;

int main()
{
   int i,j,k;

   cin>>na; nb=na;

   cin>>a[0];
   for(i=1;i<na;i++)
   {
      cin>>a[i];
      if(a[i]==a[i-1]) { na--; nb--; i--; }
   }

   for(i=0;i<na;i++)
      b[na-i-1]=a[i];

   for(i=0;i<na;i++)
      for(j=i+1;j<na;j++)
         if(a[i]==a[j])
         {
            ansa++;
            na--;
            for(k=j;k<na;k++)
               a[k]=a[k+1];
         }

   for(i=0;i<nb;i++)
      for(j=i+1;j<nb;j++)
         if(b[i]==b[j])
         {
            ansb++;
            nb--;
            for(k=j;k<nb;k++)
               b[k]=b[k+1];
         }

   if(ansa<ansb) cout<<ansa<<endl;
   else          cout<<ansb<<endl;

   return 0;
}
