#include <bits/stdc++.h>
int main() {
  int n, i, j, x, y;
  int p[200], q[200];
  while (scanf("%d", &n) == 1) {
    q[0] = 0;
    for (i = 1; i <= n; i++) {
      scanf("%d", &p[i]);
      q[i] = q[i - 1] + p[i];
    }
    scanf("%d%d", &x, &y);
    j = 0;
    for (i = 1; i <= n; i++) {
      if (q[i - 1] >= x && q[i - 1] <= y && q[n] - q[i - 1] >= x &&
          q[n] - q[i - 1] <= y) {
        printf("%d\n", i);
        j = 1;
        break;
      }
    }
    if (j == 0) {
      printf("0\n");
    }
  }
  return 0;
}
