#include using namespace std; #define modulo 1000000007 #define mod(mod_x) ((((long long)mod_x+modulo))%modulo) #define Inf 1000000000000 int main(){ int N,K; cin>>N>>K; vector X(N),A(N); for(int i=0;i>X[i]; for(int i=0;i>A[i]; queue Q; Q.push(K-1); vector B(N,false); B[K-1]=true; while(Q.size()!=0){ int now = Q.front(); Q.pop(); int l = lower_bound(X.begin(),X.end(),X[now]-A[now])-X.begin(); //cout<<'l'<X[i])break; if(B[i])break; B[i]=true; Q.push(i); } } int ans = 0; for(int i=0;i