#include <bits/stdc++.h>
using namespace std;
int main() {
  int i, j, m, n, vb, vs, maxx = -1, x, y, mid;
  int num[110];
  double t, dis, tmin, tmid;
  scanf("%d%d%d", &n, &vb, &vs);
  for (i = 0; i < n; i++) {
    scanf("%d", &num[i]);
  }
  scanf("%d%d", &x, &y);
  tmin = (double)num[1] / vb +
         sqrt((double)(x - num[1]) * (x - num[1]) + (double)y * y) / vs;
  mid = 2;
  for (i = 2; i < n; i++) {
    t = (double)num[i] / vb;
    dis = sqrt((double)(x - num[i]) * (x - num[i]) + (double)y * y);
    tmid = t + dis / vs;
    if (tmin > tmid) {
      tmin = tmid;
      mid = i + 1;
    }
    if (tmin == tmid) mid = i + 1;
  }
  printf("%d\n", mid);
}
