#include <bits/stdc++.h>
using namespace std;
#define endl "\n"
#define int long long
#define faster() ios::sync_with_stdio(false); cin.tie(nullptr); cout.tie(nullptr);
const int MOD = 1e9 + 7 ;
int n, m , k ;
vector<int> ke[1005];
bool visited[1005] ;
int d[1005];
vector<int> people ;
void DFS(int u){
visited[u] = true ;
d[u]++ ;
for(int v : ke[u]){
if(!visited[v]) DFS(v);
}
}
void solve(){
cin >> k >> n >> m ;
for(int i = 1 ; i <= k ; i++){
int x ; cin >> x ;
people.push_back(x);
}
for(int i = 1 ; i <= m ; i++){
int x , y ; cin >> x >> y ;
ke[x].push_back(y);
}
for(int person : people){
memset(visited , false , sizeof(visited));
DFS(person);
}
int res = 0 ;
for(int i = 1; i <= n ; i++){
if(d[i] == k) res++ ;
}
cout << res << endl;
}
signed main() {
faster();
int test = 1 ;
// cin >> test ;
while(test--) solve();
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgZW5kbCAiXG4iCiNkZWZpbmUgaW50IGxvbmcgbG9uZwojZGVmaW5lIGZhc3RlcigpIGlvczo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsgY2luLnRpZShudWxscHRyKTsgY291dC50aWUobnVsbHB0cik7CmNvbnN0IGludCBNT0QgPSAxZTkgKyA3IDsKCmludCBuLCBtICwgayA7CnZlY3RvcjxpbnQ+IGtlWzEwMDVdOwpib29sIHZpc2l0ZWRbMTAwNV0gOwppbnQgZFsxMDA1XTsKdmVjdG9yPGludD4gcGVvcGxlIDsKCnZvaWQgREZTKGludCB1KXsKICAgIHZpc2l0ZWRbdV0gPSB0cnVlIDsKICAgIGRbdV0rKyA7CiAgICBmb3IoaW50IHYgOiBrZVt1XSl7CiAgICAgICAgaWYoIXZpc2l0ZWRbdl0pIERGUyh2KTsKICAgIH0KfQoKdm9pZCBzb2x2ZSgpewogICAgY2luID4+IGsgPj4gbiA+PiBtIDsKICAgZm9yKGludCBpID0gMSA7IGkgPD0gayA7IGkrKyl7CiAgICAgICAgaW50IHggOyBjaW4gPj4geCA7CiAgICAgICAgcGVvcGxlLnB1c2hfYmFjayh4KTsKICAgIH0KCiAgICBmb3IoaW50IGkgPSAxIDsgaSA8PSBtIDsgaSsrKXsKICAgICAgICBpbnQgeCAsIHkgOyBjaW4gPj4geCA+PiB5IDsKICAgICAgICBrZVt4XS5wdXNoX2JhY2soeSk7CiAgICB9CgogICAgZm9yKGludCBwZXJzb24gOiBwZW9wbGUpewogICAgICAgIG1lbXNldCh2aXNpdGVkICwgZmFsc2UgLCBzaXplb2YodmlzaXRlZCkpOwogICAgICAgIERGUyhwZXJzb24pOwogICAgfQogICAgCiAgICBpbnQgcmVzID0gMCA7CiAgICBmb3IoaW50IGkgPSAxOyBpIDw9IG4gOyBpKyspewogICAgICAgIGlmKGRbaV0gPT0gaykgcmVzKysgOwogICAgfQogICAgY291dCA8PCByZXMgPDwgZW5kbDsKfQoKc2lnbmVkIG1haW4oKSB7CiAgICBmYXN0ZXIoKTsgCiAgICBpbnQgdGVzdCA9IDEgOyAKICAgIC8vIGNpbiA+PiB0ZXN0IDsKICAgIHdoaWxlKHRlc3QtLSkgICBzb2x2ZSgpOwogICAgcmV0dXJuIDA7Cn0KCgo=