#include <bits/stdc++.h>
using namespace std;
double PI = 3.1415926536;
int dX[] = {1, -1, 0, 0};
int dY[] = {0, 0, 1, -1};
long double Distance(long double x1, long double x2, long double y1,
                     long double y2) {
  return sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2));
}
int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  int n;
  long double vb, vs, arr[1001], x, y, mn = INT_MAX, idx;
  cin >> n >> vb >> vs;
  for (int i = (0); i < (n); i++) cin >> arr[i];
  cin >> x >> y;
  for (int i = (1); i < (n); i++) {
    if ((arr[i] / vb) + (Distance(arr[i], x, 0, y) / vs) <= mn)
      mn = (arr[i] / vb) + (Distance(arr[i], x, 0, y) / vs), idx = i;
  }
  cout << idx + 1;
}
