n = gets.chop.to_i
a = gets.chop.split.map(&:to_i)
b = gets.chop.split.map(&:to_i)
ans = 0
n.times do |i|
  x = [a[i], b[i]].min
  b[i] -= x
  y = [a[i+1], b[i]].min
  a[i+1] -= y
  ans += x + y
end
puts ans
