#include <bits/stdc++.h>
using namespace std;
double const pi = 3.1415926536;
int main() {
  int n;
  double v1, v2;
  cin >> n >> v1 >> v2;
  double x[n];
  for (int i = 0; i < n; i++) cin >> x[i];
  double x1, y1;
  cin >> x1 >> y1;
  double min = 1000001;
  for (int i = 1; i < n; i++) {
    double r = x[i] / v1;
    r += sqrt((x[i] - x1) * (x[i] - x1) + y1 * y1) / v2;
    if (r < min) min = r;
  }
  double o = 1000001;
  int h;
  for (int i = 1; i < n; i++) {
    double r = x[i] / v1;
    r += sqrt((x[i] - x1) * (x[i] - x1) + y1 * y1) / v2;
    if (r == min) {
      if (sqrt((x[i] - x1) * (x[i] - x1) + y1 * y1) < o) {
        o = sqrt((x[i] - x1) * (x[i] - x1) + y1 * y1);
        h = i + 1;
      }
    }
  }
  cout << h;
}
