#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
vector<int> a(n+1);
vector<int> b(n);

  for(int i=0; i<=n; i++){
cin>>a[i];
}
for(int i=0; i<n; i++){
cin>>b[i];
}
long long ans = 0;
for(int i=0; i<n; i++){
    int cur = min(a[i], b[i]);
    ans+=cur;
    b[i]-=cur;
    int next = min(a[i+1], b[i]);
    ans+=next;
    a[i+1]-=next;
}
cout<<ans<<endl;
return 0;
}