gets.to_i
mons = gets.split.map(&:to_i)
heros = gets.split.map(&:to_i)
ans = 0

heros.each_with_index do |hero, i|
  if mons[i] >= hero
    ans += hero
    next
  end

  ans += mons[i]
  hero -= mons[i]

  if hero >= mons[i+1]
    ans += mons[i+1]
    mons[i+1] = 0
  else
    ans += hero
    mons[i+1] -= hero
  end
end

puts ans