#include<iostream>
using namespace std ;

int main()
{
  int N ;  //N種類の料理
  int i ;   //食べた順番i
  int A[N],B[N],C[N-1] ;  /*A[i]...i番目に食べた料理
                            B[i]...料理iを食べたときの満足度
                            C[i]...料理iを食べたあとに料理i+1を食べると追加で獲得する満足度
                           */
  for(i=0;i<N;i++) cin>>A[i] ;
  for(i=0;i<N;i++) cin>>B[i] ;
  for(i=0;i<N-1;i++) cin>>C[i] ;
  
  int satis=0 ;  //満足度
  for(i=0;i<N;i++){
    satis+=B[A[i]] ;
    if(A[i]+1=A[i+1]) satis=C[A[i]] ;
  }
 
  cout<<satis<<endl ;
  
  return 0 ;
}
