function Main(input) {
    input = input.split("\n");
    var N = input[0].split('');
    N=Number(N[0]);
    var inputA = input[1].split(' ').map(Number);
    var inputB = input[2].split(' ').map(Number);
    var inputC = input[3].split(' ').map(Number);
    var count = 0;
    for(var i=0; i < N;i++){
        count +=  inputB[ inputA[i] - 1 ] ;
            //if( inputA[i-1] === inputA[i] -1  ){
        if( inputA[i] === (inputA[i-1]+1)  ){
            //count += inputC[  inputA[i-1] -1 ];
            count += inputC[inputA[i] -2];
        }
    }
    console.log(count);
}

//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）

Main(require("fs").readFileSync("/dev/stdin", "utf8"))
//Main(require("fs").readFileSync("data.txt", "utf8"))
