#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const ll maxn=1e5+10,INF=2e9;
ll n,m,p1,s1,s2,c[maxn],xx,kk,mn=INF,minans;
int main(){
cin.tie(0)->sync_with_stdio(0);
cin>>n;
for(int i=1;i<=n;i++)cin>>c[i];
cin>>m>>p1>>s1>>s2;
c[p1]+=s1;
for(int i=1;i<m;i++){
xx+=c[i]*(m-i);
}
for(int i=m+1;i<=n;i++){
kk+=c[i]*(i-m);
}
for(int i=1;i<=n;i++){
int ans,cj;
if(i<m){
ans=s2*(m-i);
cj=abs(xx+ans-kk);
}
else if(i>m){
ans=s2*(i-m);
cj=abs(kk+ans-xx);
}
else cj=abs(kk-xx);
if(cj<mn){
mn=cj;
minans=i;
}
}
cout<<minans;
return 0;
}