#include<bits/stdc++.h>
using namespace std;
int n, c[110], m, p1, s1, s2, ans;
bool ada(int x, int y){
if(abs(x) != abs(y)) return abs(x) < abs(y);
else return x < y;
}
int main(){
scanf("%d", &n);
for(int i = 1; i <= n; i++) scanf("%d", &c[i]);
scanf("%d%d%d%d", &m, &p1, &s1, &s2);
c[p1] += s1;
for(int i = 1; i <= n; i++) ans += (m - i) * c[i];
long long a = 1e9, b = 1e9;
for(int i = 1; i <= n; i++){
int d = ans + (m - i) * s2;
if(!ada(a, d)) a = d, b = i;
}
printf("%lld", b);
return 0;
}