#include<bits/stdc++.h>
using namespace std;
long long a[100002],s[3];
int main(){
int n,m,p1;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
cin>>m>>p1>>s[1]>>s[2];
int longsum=0,husum=0;
a[p1]+=s[1];
for(int i=1;i<m;i++){
longsum+=a[i]*(m-i);
}
for(int i=m+1;i<=n;i++){
husum+=a[i]*(i-m);
}
if(longsum==husum){
cout<<m;
return 0;
}
if(longsum<husum){
long long minn=1e19,miin=-1;
for(int i=1;i<m;i++){
long long xlongsum;
xlongsum=longsum+s[2]*(m-i);
if(abs(xlongsum-husum)<minn){
minn=abs(xlongsum-husum);
miin=i;
}
}
cout<<miin;
return 0;
}
if(longsum>husum){
long long minn=1e19,miin=-1;
for(int i=m+1;i<=n;i++){
long long xhusum;
xhusum=husum+s[2]*(i-m);
if(abs(xhusum-longsum)<minn){
minn=abs(xhusum-longsum);
miin=i;
}
}
cout<<miin;
return 0;
}
return 0;
}