function Main(input){
  //パラメータの受け取り
  input = input.split("\n");
  inputStr = input[0].split(" ");
  const N = Number.parseInt(inputStr[0]);
  inputStr = input[1].split(" ");
  const A  = inputStr.map(inputStr => Number.parseInt(inputStr));
  inputStr = input[2].split(" ");
  const B  = inputStr.map(inputStr => Number.parseInt(inputStr));
  inputStr = input[3].split(" ");
  const C  = inputStr.map(inputStr => Number.parseInt(inputStr));
  //計算処理
  var ans = B[A[0]-1];
  for(var i=1 ; i<N ; i++){
    ans += B[A[i]-1];
    if( A[i] === A[i-1]+1){
      ans += C[(A[i]-1)-1];
    }
  }
  //結果出力
  console.log(ans);
}
Main(require("fs").readFileSync("/dev/stdin", "utf8"));