// inputに入力データ全体が入る
function Main(input) {
	// 1行目がinput[0], 2行目がinput[1], …に入る
	input = input.split("\n");
	var N = Number(input[0])
	//文字列から10進数に変換するときはparseIntを使います
    var a = input[1].split(" ") 
	var b = input[2].split(" ") 
    var c = input[3].split(" ") 
    
    var answer = 0
    
    for(var i =0; i<N ;i++){
      
      var aa = Number(a[i])
      var zz = Number(b[aa - 1])
      
      answer = answer + zz
     
      if(i != 0 && aa == Number(a[i - 1]) + 1){
        var cc = Number(c[aa - 2])
        answer = answer + cc
      }    
     }
    
	//出力
	console.log(answer);
}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));