#include<bits/stdc++.h>
using namespace std;
#define ULL unsigned long long
int const N=1e5+10;
int n,a[N],s1,s2,p1,m;
ULL lo,hu;
int main()
{
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}
scanf("%d%d%d%d",&m,&p1,&s1,&s2);
a[p1]+=s1;
for(int i=1;i<m;i++)
{
lo=lo+(m-i)*a[i];
}
for(int i=m+1;i<=n;i++)
{
hu=hu+(i-m)*a[i];
}
int t=m;
ULL minn;
if(hu-lo>0)minn=hu-lo;
else minn=lo-hu;
if(lo<hu)
{
for(int i=1;i<m;i++)
{
int k=abs(hu-(lo+s2*(m-i)));
if(k<minn)
{
t=i;
minn=k;
}
}
}else if(lo>hu)
{
for(int i=m+1;i<=n;i++)
{
int k=abs(lo-(hu+s2*(i-m)));
if(k<minn)
{
t=i;
minn=k;
}
}
}
printf("%d",t);
return 0;
}