#include<bits/stdc++.h>
using namespace std;
int fa[101]={0};
int fb[101]={0};
int pa[101]={0};
int pb[101]={0};
int main(){
int n,m,r,t,k,j;
cin>>n>>m>>r;
for(int i=0;i<n;i++) cin>>fa[i];
for(int i=0;i<n;i++) cin>>pa[i];
for(int i=0;i<n;i++) cin>>fb[i];
for(int i=0;i<n;i++) cin>>pb[i];
for(int i=1;i<n;i++){
t=pb[i],k=fb[i];
for(j=i-1;j>=0;j--){
if(pb[j]<=t){
break;
}
pb[j+1]=pb[j];
fb[j+1]=fb[j];
}
pb[j+1]=t;
fb[j+1]=k;
}
for(int i=0;i<n;i++){
cin>>t;
for(int j=0;j<n;j++){
if(pa[j]>pa[t-1] && fb[j]==fa[t-1]){
pb[j]=0;
break;
}
}
}
int c=0;
for(int i=0;i<n;i++){
if(pb[i]){
c++;
}
}
cout<<c;
return 0;
}
为什么过不了!!!