n = gets.to_i
a = gets.split.map(&:to_i)
b = gets.split.map(&:to_i)

res = 0

n.times do |i|
  k = [a[i], b[i]].min
  a[i] -= k
  b[i] -= k
  res += k
  
  k = [a[i+1], b[i]].min
  a[i+1] -= k
  b[i] -= k
  res += k
end

puts res