#include <bits/stdc++.h>
using namespace std;
int main() {
  int n;
  double x[105], vb, vs, xu, yu;
  cin >> n >> vb >> vs;
  int i, j, k, l;
  for (i = 1; i <= n; i++) cin >> x[i];
  cin >> xu >> yu;
  double curr = 1000000000;
  int ans;
  int flag = 0;
  for (i = 2; i <= n; i++) {
    if (x[i] == xu && yu == 0) flag = i;
    double t1 = x[i] / vb;
    double t2 = sqrt(((xu - x[i]) * (xu - x[i])) + yu * yu);
    t2 = t2 / vs;
    if (t1 + t2 <= curr) {
      ans = i;
      curr = t1 + t2;
    }
  }
  if (flag && vs == vb)
    cout << flag << endl;
  else if (vs >= vb)
    cout << 2 << endl;
  else
    cout << ans << endl;
}
