#include<bits/stdc++.h>
using namespace std;
long long num[100005];
long long juli[100005];
long long sum1=0,sum2=0;
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>num[i];
}
int m,s1,s2,p1,p2;
cin>>m>>p1>>s1>>s2;
num[p1]=num[p1]+s1;
for(int i=1;i<=n;i++)
{
juli[i]=abs(m-i);
if(i<m)
{
sum1+=juli[i]*num[i];
}
else if(i>m)
{
sum2+=juli[i]*num[i];
}
}
if(sum1==sum2)
{
cout<<m;
return 0;
}
else if(sum1<sum2)
{
int ans=INT_MAX;
for(int i=m-1;i>=1;i--)
{
long long x=s2*juli[i];
if(ans>=abs((sum1+x)-sum2))
{
ans=abs((sum1+x)-sum2);
p2=i;
}
}
cout<<p2;
return 0;
}
else if(sum1>sum2)
{
int ans=INT_MAX;
for(int i=n;i>=m+1;i--)
{
int x=s2*juli[i];
if(ans>=abs((sum2+x)-sum1))
{
ans=abs((sum2+x)-sum1);
p2=i;
}
}
cout<<p2;
return 0;
}
return 0;
}