/*
TASK:excess
LANG:C++
*/ 
#include<iostream>
using namespace std;
int br[11000];
int main()
{
	int n,k,a[110000],i,b=0,max=0,min=10000;
	cin>>n>>k;
	for(i=0;i<n;i++)
	{
		cin>>a[i];
		br[a[i]]++;
	}
	for(i=0;i<n;i++)
	{	
		if(a[i]>max)max=a[i];
		if(a[i]<min)min=a[i];
	}
	for(i=min;i<max;i++)
	{
		if(br[a[i]]<k)b++;
	}
	cout<<b+1<<endl;
}
