n=gets.to_i
a=gets.split.to_a
b=gets.split.to_a

i=b.length-1
ans=0

while i>=0
    a[i+1]=a[i+1].to_i
    a[i]=a[i].to_i
    b[i]=b[i].to_i
    v=b[i]
    
   j=1
   while j>=0
    if a[i+j]>=b[i]
    a[i+j]-=b[i]
    b[i]=0
    break
    
    elsif
    vv=a[i+j]
    a[i+j]=0
    b[i]-=vv
    end
    j-=1
   end
    ans+=v-b[i]
    
    i-=1
end

puts ans