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

score = b[a[0] - 1]
for i in 1.upto(n - 1)
    score += b[a[i] - 1]
    if a[i - 1] + 1 == a[i] then
        score += c[a[i - 1] - 1]
    end
end

puts score
