#include<bits/stdc++.h>
#define int short
using namespace std;
const int N=1005;
int n,m,k,p[N],sum=0,x,u,v,a[N];
vector<int>G[N];
void F(int u){
p[u]++;
for(auto a:G[u]) F(a);
return;
}
signed main(){
ios::sync_with_stdio(false); cin.tie(0);
cin>>k>>n>>m;
for(int i=0;i<k;i++) cin>>a[i];
for(int i=0;i<m;i++){
cin>>u>>v;
G[u].push_back(v);
}
for(int i=0;i<k;i++) F(a[i]);
for(int i=0;i<=n;i++) if(p[i]==k) sum++;
cout<<sum;
return 0;
}