#include<bits/stdc++.h>
using namespace std;
int m,c,s,ans,sum,t[210],a[210],maxx=-1;
int main()
{
scanf("%d%d%d",&m,&s,&c);
for(int i=1;i<=c;i++)
{
scanf("%d",&a[i]);
t[a[i]]++;
}
sort(a+1,a+c+1);
ans=c;
if(m>=c)
{
printf("%d",c);
return 0;
}
m-=1;
for(int i=1;i<=a[c];i++)
{
if(t[a[i]]!=0)
{
break;
}
else
{
for(int j=1;j<=a[c];j++)
{
if(t[a[i]]==0)
{
sum++;
}
else
{
maxx=max(maxx,sum);
sum=0;
continue;
}
}
ans-=maxx;
m--;
}
}
printf("%d",ans);
return 0;
}