#include <bits/stdc++.h>
using namespace std;

int main() {
  int n;
  vector<int> vec1(n);
  vector<int> vec2(n);
  vector<int> vec3(n);
  int total =0;
  for(int i=0; i <n;i++){
    cin >>vec1.at(i);
  }
    for(int i=0; i <n;i++){
    cin >>vec2.at(i);
  }
    for(int i=0; i <n;i++){
    cin >>vec3.at(i);
  }
  for(int i=0; i<n; i++){
    total=total +vec2.at(i);
  }
  for(int i=0; i<n;i++){
   if(vec1.at(i) +1==vec1.(i+1)){
     total= total+vec3.at(vec1.at(i));
   }
  }
  cout << total <<endl;
}
