#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, f, s, i, w, lf;
  cin >> n;
  int a[n + 5], b[n + 5];
  for (i = 1; i <= n; i++) {
    cin >> a[i];
    b[i] = a[i];
  }
  cin >> s >> f;
  w = f - s;
  b[0] = 0;
  for (i = 1; i <= n; i++) b[i] += b[i - 1];
  int t, p = 0;
  for (i = 1; i <= (n - w + 1); i++) {
    if (p == (b[i + w - 1] - b[i - 1])) {
      int lf1 = s - (i - 1);
      if (lf1 < 0) lf1 += n;
      if (!lf1) lf1 = n;
      lf = min(lf1, lf);
    }
    if (p < (b[i + w - 1] - b[i - 1])) {
      p = b[i + w - 1] - b[i - 1];
      lf = s - (i - 1);
      if (lf < 0) lf += n;
      if (!lf) lf = n;
    }
  }
  for (i; i <= n; i++) {
    if (p == (b[n] - b[i - 1] + b[w - (n - i + 1)])) {
      int lf1 = s - (i - 1);
      if (lf1 < 0) lf1 += n;
      if (!lf1) lf1 = n;
      lf = min(lf1, lf);
    }
    if (p < (b[n] - b[i - 1] + b[w - (n - i + 1)])) {
      p = (b[n] - b[i - 1] + b[w - (n - i + 1)]);
      lf = s - (i - 1);
      if (lf < 0) lf += n;
      if (!lf) lf = n;
    }
  }
  cout << lf;
  return 0;
}
