#include <bits/stdc++.h>
using namespace std;
#define ios ios::sync_with_stdio(0);cin.tie(0);cout.tie(0)
#define ll long long
#define endl "\n"
#define ull unsigned long long
//priority_queue<int,vector<int>,greater<int> >head;//(队列专用)
queue<int> q;
int ans;
int n,a,k,cz;
int main(){
ios;
cin>>k>>n;
ans=n;
for(int i=1;i<=n;i++){
cin>>a;
if(q.size()<k){//没有满
for(int j=1;j<=q.size();j++){//查找
if(q.front()!=a){//没查到
q.push(q.front());
q.pop();
}
else {//查到了
ans--;
cz=1;
}
}
if(cz!=1){//如果没查到
q.push(a);
continue;
}
else{//如果查到了
cz=0;
continue;
}
}
else{//满了
for(int j=1;j<=k;j++){//查找
if(q.front()!=a){//没查到
q.push(q.front());
q.pop();
}
else {//查到了
ans--;
cz=1;
q.push(q.front());
q.pop();
}
}
if(cz!=1){//如果没查到
q.pop();
q.push(a);
continue;
}
else{//如果查到了
cz=0;
continue;
}
}
}
cout<<ans;
return 0;
}
#1,#4 AC,样例未过,求调