#include <bits/stdc++.h>
using namespace std;
int x[100];
int n, vs, vb, xu, yu;
int main() {
  cin >> n >> vb >> vs;
  for (int i = 0; i < n; i++) cin >> x[i];
  cin >> xu >> yu;
  int stop = 0;
  double dist = 1e55;
  double mint = 1e55;
  double ct = double(x[1]) / vb;
  for (int i = 1; i < n; i++) {
    double d = sqrt((double)(x[i] - xu) * (x[i] - xu) + yu * yu);
    double runtime = d / double(vs) + ct;
    if (runtime < mint) {
      mint = runtime;
      dist = d;
      stop = i;
    } else if (fabs(runtime - mint) < 1e-6 && d < dist) {
      dist = d;
      stop = i;
    }
    ct += double(x[i + 1] - x[i]) / vb;
  }
  cout << (stop + 1);
  return 0;
}
