#include <iostream>
using namespace std;
const long long N= 1e6+5;
int main() {
long long n;
long long s;
long long t[N], r[N];
long long cs[N];
cin>> n>>s;
for(long long i=0 ; i<n ; i++){
scanf("%lld", t+i);
cs[i]=-t[i];
}
for(long long i=0 ; i<n ; i++){
scanf("%lld", r+i);
cs[i]+=r[i];
}
long long cntr=0;
long long sum=s;
for(long long i=0 ; i<n ; i++){
sum+=cs[i];
cntr++;
if(sum<=0){
cout <<cntr;
return 0;
}
}
}