// author - v1kash #include using namespace std; int main(){ long n,s; cin>>n>>s; if(n==1){ int p; cin>>p; cout<<1<<'\n'; cout<<1; return 0; } vector> v(n); vector> ans; for(int i=0;i>v[i].first;v[i].second=i+1;} // 1 3 6 10 s=2 sort(v.begin(),v.end()); for(int i=1;is && v[i+1].first-v[i].first>s) ans.push_back(v[i]); } if(v[n-1].first-v[n-2].first>s) ans.push_back(v[n-1]); if(v[1].first-v[0].first>s)ans.push_back(v[0]); sort(ans.begin(),ans.end()); cout<