#include <bits/stdc++.h>
using namespace std;
int arr[100005], cumsum[100005];
int main() {
  int n;
  cin >> n;
  for (int i = 1; i <= n; i++) {
    cin >> arr[i];
  }
  int s, f;
  cin >> s >> f;
  int len = f - s, maxind, maxi = -1;
  for (int i = 1; i <= n; i++) cumsum[i] = cumsum[i - 1] + arr[i];
  for (int i = 1; i <= s; i++) {
    if (maxi < cumsum[f - i] - cumsum[s - i]) {
      maxi = cumsum[f - i] - cumsum[s - i];
      maxind = i;
    }
  }
  for (int i = s + 1; i < f; i++) {
    if (maxi < cumsum[f - i] + cumsum[n] - cumsum[n - (i - s)]) {
      maxi = cumsum[f - i] + cumsum[n] - cumsum[n - (i - s)];
      maxind = i;
    }
  }
  for (int i = f; i <= n; i++) {
    if (maxi < cumsum[n - (i - f)] - cumsum[n - i + s]) {
      maxi = cumsum[n - (i - f)] - cumsum[n - i + s];
      maxind = i;
    }
  }
  cout << maxind;
}
