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

int main() {
  int N;
  cin >> N;
  vector<int> A(N);
  vector<int> B(N);
  vector<int> C(N-1);
  int point=0;
  int pre=-1;
  for (int i=0; i < N;i++){
      cin >> A.at(i);
  }
  for (int i=0; i < N;i++){
      cin >> B.at(i);
  }
  for (int i=0; i < N-1;i++){
      cin >> C.at(i);
  }
  for (int i=0; i < N;i++){
      point+=B.at(A.at(i)-1);
      if (pre+1=A.at(i)){
        point+=C.at(pre-1);
      }
      pre=A.at(i);
  }
  cout << point << endl;
}
