function Main(input) {
	input = input.trim();
	input = input.split("\n");

	var shurui = input[0];
	var ryori = input[1].split(" ");
	var manzoku = input[2].split(" ");
	var manzoku_plus = input[3].split(" ");

	var manzoku_sum = 0;
	var ryori_order = 0;
	var ryori_order_back = 0;
	for (var i = 0; i < ryori.length; i++) {

		ryori_order = Number(ryori[i]);
		manzoku_sum += Number(manzoku[ryori_order - 1]);

		if (i > 0 && ryori_order_back + 1 == ryori_order) {
			manzoku_sum += Number(manzoku_plus[ryori_order_back - 1]);
		}
		ryori_order_back = ryori_order;
		
	}

	console.log(manzoku_sum);
	
}

//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));
