#include<bits/stdc++.h>
using namespace std;
int m,n,x,y,k,t,q,p,ans;
struct node {
int x,y;
bool abc;
}a[10086];
int bbc(int x,int y,int a,int b)
{
return (x-a)*(x-a)+(y-b)*(y-b);
}
int main(){
cin>>n>>k>>t;
for(int i=1;i<=n;i++){
cin>>a[i].x>>a[i].y;
}
for(int i=1;i<=k;i++){
int p,q;
cin>>q>>p;
for(int u=1;u<=n;u++){
if(a[u].x==q && a[u].y==p){
a[u].abc=1;
break;
}
}
}
int mn=0;
for(int i=1;i<=t;i++){
int p,q;
cin>>q>>p;
int ans=0;
int e=-1;
for(int u=1;u<=n;u++){
if(bbc(q,p,a[u].x,a[u].y)>e){
e=bbc(q,p,a[u].x,a[u].y);
mn=u;
}
}
}
if(a[mn].abc==1){
ans++;
}
cout<<ans;
}
50分,dalao求调