#include <bits/stdc++.h>
using namespace std;
int main() {
  int a, b[101], c, d, i, f, g = 0, d1, d2, g1 = 0;
  cin >> a;
  for (i = 1; i <= a; i++) {
    cin >> b[i];
  }
  cin >> c >> d;
  if (c < d) {
    for (i = c; i < d; i++) {
      f = d - c;
      g += b[i];
    }
  }
  if (c > d) {
    for (i = d; i < c; i++) {
      f = c - d;
      g += b[i];
    }
  }
  d1 = min(c, d);
  d2 = max(c, d);
  for (i = d2; i <= a; i++) {
    g1 += b[i];
  }
  for (i = 1; i < d1; i++) {
    g1 += b[i];
  }
  cout << min(g, g1);
  return 0;
}
