#include<bits/stdc++.h>
using namespace std;
const int MaxN=1e4;
int T, N;
int pos[MaxN];
int main(){
cin>>T>>N;
for(int n=0; n<N; n+=1)
cin>>pos[n];
int ans=1;
int pvt=0;
for(int n=0; n<N; n+=1)
if( pos[n]-pvt>T ){
ans+=1;
pvt=pos[n-1];
}
cout<<ans;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNvbnN0IGludCBNYXhOPTFlNDsKCmludCBULCBOOwppbnQgcG9zW01heE5dOwoKaW50IG1haW4oKXsKCWNpbj4+VD4+TjsKCWZvcihpbnQgbj0wOyBuPE47IG4rPTEpCgkJY2luPj5wb3Nbbl07CgkKCWludCBhbnM9MTsKCWludCBwdnQ9MDsKCWZvcihpbnQgbj0wOyBuPE47IG4rPTEpCgkJaWYoIHBvc1tuXS1wdnQ+VCApewoJCQlhbnMrPTE7CgkJCXB2dD1wb3Nbbi0xXTsKCQl9Cgljb3V0PDxhbnM7Cn0=