#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;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKY29uc3QgaW50IE1heE49MWU0OwppbnQgVCwgTjsKaW50IHBvc1tNYXhOXTsKaW50IG1haW4oKXsKCWNpbj4+VD4+TjsKCWZvcihpbnQgbj0wOyBuPE47IG4rPTEpCgkJY2luPj5wb3Nbbl07CglpbnQgYW5zPTE7CglpbnQgcHZ0PTA7Cglmb3IoaW50IG49MDsgbjxOOyBuKz0xKQoJCWlmKHBvc1tuXS1wdnQ+VCl7CgkJCWFucys9MTsKCQkJcHZ0PXBvc1tuLTFdOwoJCX0KCWNvdXQ8PGFuczsKfQ==