#include<bits/stdc++.h>
#include<queue>
using namespace std;
queue<int> q;
bool hashh[1005];
int m, n, num;
int cnt = 0;
int main(){
cin>>m;
cin>>n;
for(int i = 0; i < n; i++){
cin>>num;
if(hashh[num]) continue;
else{
cnt++;
hashh[num] = true;
if(q.size() == m){
int outt = q.front();
hashh[outt] = false;
q.pop();
q.push(num);
}
else{
q.push(num);
}
}
}
cout << cnt;
return 0;
}