#include <bits/stdc++.h>
int main(void) {
  int m = 0;
  int c[100] = {0};
  int x = 0, y = 0;
  int i = 0;
  int sumr[100] = {0}, lsum[100] = {0};
  scanf("%d", &m);
  for (i = 0; i < m; i++) {
    scanf("%d", &c[i]);
  }
  scanf("%d %d", &x, &y);
  lsum[0] = 0;
  sumr[(m - 1)] = c[(m - 1)];
  for (i = 1; i < m; i++) {
    lsum[i] = lsum[i - 1] + c[i - 1];
    sumr[(m - 1) - i] = sumr[(m - 1) - (i - 1)] + c[(m - 1) - i];
  }
  i = 0;
  while (i < m) {
    if (((x <= lsum[i]) && (lsum[i] <= y)) &&
        ((x <= sumr[i]) && (sumr[i] <= y))) {
      printf("%d", i + 1);
      return 0;
    }
    i++;
  }
  printf("0");
  return 0;
}
