#include <bits/stdc++.h>
int main() {
  int n, d[100], s, t, x, sum1 = 0, sum2 = 0, i, j;
  scanf("%d", &n);
  for (i = 1; i <= n; i++) {
    scanf("%d", &d[i - 1]);
  }
  scanf("%d%d", &s, &t);
  if (t < s) {
    x = s;
    s = t;
    t = x;
  }
  for (i = s; i <= t - 1; i++) {
    sum1 = sum1 + d[i - 1];
  }
  for (i = t; i <= n; i++) {
    sum2 = sum2 + d[i - 1];
  }
  for (i = 1; i <= s - 1; i++) {
    sum2 = sum2 + d[i - 1];
  }
  if (sum1 <= sum2) {
    printf("%d\n", sum1);
  }
  if (sum2 < sum1) {
    printf("%d\n", sum2);
  }
  return 0;
}
