#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
int n,m,k;
scanf("%d%d%d",&n,&m,&k);
int map[n][n]={0};
memset(map,0,sizeof(map));
for (int l=0;l<m;l++)
{
int x,y;
scanf("%d%d",&x,&y);
for(int i=-2;i<=2;i++)
{
for(int j=-2;j<=2;j++)
{
if(x+i-1<0||x+i-1>n||y+j-1<0||y+j-1>n)continue;
if((i!=0 && j!=0) && (abs(i)==2 || abs(j)==2))continue;
map[x+i-1][y+j-1]=1;
}
}
}
for (int l=0;l<k;l++)
{
int x,y;
scanf("%d%d",&x,&y);
for(int i=-2;i<=2;i++)
{
for(int j=-2;j<=2;j++)
{
if(x+i-1<0||x+i-1>n||y+j-1<0||y+j-1>n)continue;
map[x+i-1][y+j-1]=1;
}
}
}
int ans=0;
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
if(map[i][j]==0)ans++;
}
}
printf("%d",ans);
return 0;
}