#include<bits/stdc++.h>
#define M 60004
using namespace std;
int n;
int t[M], r[M];
long long dp[M];
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0); cout.tie(0);
#define name "baitap"
cin >> n;
for(int i = 1; i <= n; i++)
cin >> t[i];
for(int i = 1; i < n; i++)
cin >> r[i];
dp[1] = t[1];
dp[2] = min(t[1] + t[2], r[1]);
for(int i = 3; i <= n; i++)
dp[i] = min(dp[i - 1] + t[i], dp[i - 2] + r[i - 1]);
cout << dp[n];
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KI2RlZmluZSBNIDYwMDA0CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbjsKaW50IHRbTV0sIHJbTV07CmxvbmcgbG9uZyBkcFtNXTsKCmludCBtYWluKCkKewogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbygwKTsKICAgIGNpbi50aWUoMCk7ICAgICBjb3V0LnRpZSgwKTsKICAgICNkZWZpbmUgbmFtZSAiYmFpdGFwIgoKICAgIGNpbiA+PiBuOwogICAgZm9yKGludCBpID0gMTsgaSA8PSBuOyBpKyspCiAgICAgICAgY2luID4+IHRbaV07CiAgICBmb3IoaW50IGkgPSAxOyBpIDwgbjsgaSsrKQogICAgICAgIGNpbiA+PiByW2ldOwogICAgZHBbMV0gPSB0WzFdOwogICAgZHBbMl0gPSBtaW4odFsxXSArIHRbMl0sIHJbMV0pOwogICAgZm9yKGludCBpID0gMzsgaSA8PSBuOyBpKyspCiAgICAgICAgZHBbaV0gPSBtaW4oZHBbaSAtIDFdICsgdFtpXSwgZHBbaSAtIDJdICsgcltpIC0gMV0pOwogICAgY291dCA8PCBkcFtuXTsKfQo=