#include <bits/stdc++.h>
using namespace std;
int main() {
  int n;
  double vb, vs;
  scanf("%d%lf%lf", &n, &vb, &vs);
  int number[120] = {0};
  for (int i = 0; i < n; i++) {
    scanf("%d", &number[i]);
  }
  int a, b;
  scanf("%d%d", &a, &b);
  double min = 1e9;
  int t = 0;
  for (int i = 1; i < n; i++) {
    double tb = (float)number[i] / vb;
    double ts = sqrt((double)b * (double)b +
                     (double)(number[i] - a) * (double)(number[i] - a)) /
                vs;
    if (tb + ts <= min) {
      min = tb + ts;
      t = i;
    }
  }
  printf("%d\n", t + 1);
  return 0;
}
