/*
#include <stdio.h>
#include <stdlib.h>
int map[101][101]={0};
int a,arr[101]={0};
int cnt=0;
int cnt2=0;
void dfs(int x,int y)
{
map[x][y] = 0;
if(x-1>=0 && map[x-1][y]==1){
dfs(x-1,y);
cnt2++;
}
if(x+1<a && map[x+1][y]==1){
dfs(x+1,y);
cnt2++;
}
if(y+1<a && map[x][y+1]==1){
dfs(x,y+1);
cnt2++;
}
if(y-1>=0 && map[x][y-1]==1){
dfs(x,y-1);
cnt2++;
}
}
int compare(int* pa, int* pb)
{
if(*pa>*pb) return 1;
else if(*pa<*pb) return -1;
else return 0;
}
int main()
{
int i,j;
scanf("%d",&a);
for(i=0;i<a;i++)
{
for(j=0;j<a;j++)
{
scanf("%1d",&map[i][j]);
}
}
for(i=0;i<a;i++)
{
for(j=0;j<a;j++)
{
if(map[i][j] == 1)
{
dfs(i,j);
cnt++;
arr[cnt] = cnt2+1;
cnt2 =0;
}
}
}
qsort(arr,cnt+1,sizeof(int),compare);
printf("%d",cnt);
for(i=1;i<=cnt;i++)
{
printf("\n%d",arr[i]);
}
}
*/
/*
#include <stdio.h>
#include <stdlib.h>
int map[101][101]={0};
int cnt=0;
int cnt2=0;
int c=0;
void dfs(int x,int y,int z)
{
if(x<0 || y<0||x>=7 || y>=7 ||map[x][y]!=z)
return ;
map[x][y] = 0;
cnt2++;
dfs(x-1,y,z);
dfs(x+1,y,z);
dfs(x,y+1,z);
dfs(x,y-1,z);
}
int main()
{
int i,j;
int arr[101]={0};
for(i=0;i<7;i++)
{
for(j=0;j<7;j++)
{
scanf("%d",&map[i][j]);
}
}
for(i=0;i<7;i++)
{
for(j=0;j<7;j++)
{
if(map[i][j]!=0)
{
dfs(i,j,map[i][j]);
cnt++;
if(cnt2+1>=3)
{
c++;
}
cnt2=0;
}
}
}
printf("%d",c);
}
*/
/*
#include <stdio.h>
char map[101][101]={0};
int a,b;
int cnt=0;
void dfs(int x,int y)
{
if(x<0 || y<0||x>=b || y>=a || map[x][y]!='L')
return ;
map[x][y] = '.';
dfs(x-1,y);
dfs(x+1,y);
dfs(x,y+1);
dfs(x,y-1);
dfs(x+1,y+1);
dfs(x+1,y-1);
dfs(x-1,y+1);
dfs(x-1,y-1);
}
int main()
{
int i,j;
scanf("%d %d",&a,&b);
for(i=0;i<b;i++)
{
for(j=0;j<a;j++)
{
scanf(" %c",&map[i][j]);
}
}
for(i=0;i<b;i++)
{
for(j=0;j<a;j++)
{
if(map[i][j] == 'L')
{
dfs(i,j);
cnt++;
}
}
}
printf("%d",cnt);
}
*/
#include <stdio.h>
int map[101][101]={0};
int main()
{
int a,b,c=0,n;
int a1,b1,c1,d1;
int i,j,k
scanf("%d %d %d",&a,&b,&n);
for(k=0;k<=n;k++)
{
scanf("%d %d %d %d",&a1,&b1,&c1,&d1);
for(i=map[a1][b1];i<map[];i++)
{
for(j=b;j<b+10;j++)
{
arr[i][j]=1;
}
}
}
for(i=1;i<=100;i++)
{
for(j=1;j<=100;j++)
{
if(arr[i][j]!=0)
{
c++;
}
}
}
printf("%d",c);
return 0;
}