#include <iostream>
#include <math.h>
using namespace std;
struct bing
{
long long int ple,way,total;
}a[10002];
int main()
{
long long int n,m,p,s1,s2,dra=0,tig=0,add,mmin,x;
bool boo=0;
cin>>n;
for (int i=1;i<=n;i++)cin>>a[i].ple;
cin>>m>>p>>s1>>s2;
add=abs(p-m)*s1;
for (int i=1;i<=n;i++)
{
if (i==m)continue;
a[i].way=abs(i-m);
a[i].total=a[i].ple*a[i].way;
if (i<m)dra+=a[i].total;
else tig+=a[i].total;
}
if (p<m)dra+=add;
if (p>m)tig+=add;
if (dra==tig)
{
cout<<m;
return 0;
}
if (dra<tig)
{
mmin=tig-dra;
for (int i=m-1;i>=1;i--)
{
add=a[i].way*s2;
if (abs(mmin-add)<=mmin)
{
x=i;
boo=1;
mmin=abs(mmin-add);
}
}
if (boo==0)cout<<m;
else cout<<x;
}else
{
mmin=dra-tig;
for (int i=n;i>m;i--)
{
add=a[i].way*s2;
if (abs(mmin-add)<=mmin)
{
x=i;
boo=1;
mmin=abs(mmin-add);
}
}
if (boo==0)cout<<m;
else cout<<x;
}
return 0;
}