#include <bits/stdc++.h>
using namespace std;
int cum[200005];
int arr[200005];
int main() {
  int n, f, e;
  scanf("%d", &n);
  for (int i = 0; i < n; i++) {
    scanf("%d", arr + i);
  }
  scanf("%d %d", &f, &e);
  for (int i = 0; i < 2 * n; i++) {
    cum[i + 1] = arr[i % n] + cum[i];
  }
  int range = e - f;
  int mn = 2e9, mx = 0;
  for (int i = 0; i < n; i++) {
    int val = cum[i + range] - cum[i];
    if (val > mx) {
      mx = val;
      if (f >= i + 1) {
        mn = f - i;
      } else {
        mn = n - i + f;
      }
    } else if (val == mx) {
      if (f >= i + 1) {
        mn = min(mn, f - i);
      } else {
        mn = min(mn, n - i + f);
      }
    }
  }
  cout << mn << endl;
}
