#include <bits/stdc++.h>
int main() {
  int n, d[110], i, b, e;
  int sum1 = 0, sum2 = 0, min;
  scanf("%d", &n);
  for (i = 1; i <= n; i++) scanf("%d", &d[i]);
  scanf("%d%d", &b, &e);
  if (b < e) {
    for (i = b; i < e; i++) sum1 += d[i];
    for (i = b - 1; i > 0; i--) sum2 += d[i];
    for (i = n; i >= e; i--) sum2 += d[i];
  } else if (b > e) {
    for (i = b; i <= n; i++) sum1 += d[i];
    for (i = 1; i < e; i++) sum1 += d[i];
    for (i = b - 1; i > e - 1; i--) sum2 += d[i];
  } else {
    sum1 = 0;
    sum2 = 0;
  }
  if (sum1 > sum2)
    printf("%d", sum2);
  else
    printf("%d", sum1);
  return 0;
}
