#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, a[55], b[55], c[110], maxa = 0, maxb = 0, max = 0, d, min = 0;
  cin >> n;
  for (int i = 1; i < n; i++) cin >> a[i];
  for (int i = 1; i < n; i++) {
    cin >> b[i];
    maxb += b[i];
  }
  for (int i = 1; i <= n; i++) cin >> c[i];
  if (n == 2) {
    cout << a[1] + b[1] + c[1] + c[2] << endl;
    return 0;
  }
  max = c[1] + maxb;
  for (int i = 1; i < n; i++) {
    maxa += a[i];
    maxb -= b[i];
    if (max > maxa + c[i + 1] + maxb) {
      d = max;
      max = maxa + c[i + 1] + maxb;
    } else if (d > maxa + c[i + 1] + maxb)
      d = maxa + c[i + 1] + maxb;
  }
  cout << max + d << endl;
  return 0;
}
