#include <bits/stdc++.h>
using namespace std;
int DP[100];
int DD[100];
int EE[100];
int main() {
  int n;
  cin >> n;
  for (int i = 1; i < n; i++) cin >> DP[i];
  for (int i = 1; i < n; i++) cin >> DD[i];
  for (int i = 0; i < n; i++) cin >> EE[i];
  for (int i = 0; i < n - 1; i++) DP[i + 1] += DP[i];
  for (int i = n - 2; i >= 0; i--) DD[i] += DD[i + 1];
  vector<int> V;
  for (int i = 0; i < n - 1; i++) {
    V.push_back(EE[i] + DP[i] + DD[i + 1]);
  }
  V.push_back(EE[n - 1] + DP[n - 1]);
  sort(V.begin(), V.end());
  cout << V[0] + V[1];
  return 0;
}
