#include<bits/stdc++.h>
using namespace std;
queue<int> q;
bool f(int t){
if(q.empty()){
return true;
}
for(int i=1;i<=q.size();i++){
if(q.front()==t){
return false;
}
q.push(q.front());
q.pop();
}
return true;
}
int main(){
int m,n,cnt=0;
cin>>m>>n;
for(int i=1;i<=n;i++){
int t;
cin>>t;
if(f(t)==true){
cnt++;
if(q.size()==m){
q.push(t);
q.pop();
}else{
q.push(t);
}
}
}
cout<<cnt;
return 0;
}