#include <bits/stdc++.h>
using namespace std;
const int MaxN=1e4;
int t,N;
int label[MaxN];
int main() {
cin>>t>>N;
for(int n=0;n<N;n++)
cin>>label[n];
int end=label[N-1];
int cnt=0,ans=1;
for(int n=0;n<N;n++)
if(label[n]-cnt>=t){
cnt=label[n-1];
ans++;
}
cout<<ans;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgpjb25zdCBpbnQgTWF4Tj0xZTQ7CmludCB0LE47CmludCBsYWJlbFtNYXhOXTsKaW50IG1haW4oKSB7CgljaW4+PnQ+Pk47Cglmb3IoaW50IG49MDtuPE47bisrKQoJCWNpbj4+bGFiZWxbbl07CglpbnQgZW5kPWxhYmVsW04tMV07CglpbnQgY250PTAsYW5zPTE7Cglmb3IoaW50IG49MDtuPE47bisrKQoJCWlmKGxhYmVsW25dLWNudD49dCl7CgkJCWNudD1sYWJlbFtuLTFdOwoJCQlhbnMrKzsKCQl9CgkKCWNvdXQ8PGFuczsKCXJldHVybiAwOwp9