#include<stdio.h>
#define N 8001
int main (void)
{
int U=0;
int H=0;
int L=0;
scanf("%d %d %d",&U,&H,&L);getchar();
int n=(U+1)*(H+1)*(L+1);int dV[N][4]={{0}};
for(int i=1;i<=L;i++)
{
for(int j=1;j<=H;j++)
{
for(int k=1;k<=U;k++)
{
dV[i*H*U+j*H+k][0]=k;
dV[i*H*U+j*H+k][1]=j;
dV[i*H*U+j*H+k][2]=i;
dV[i*H*U+j*H+k][3]=1;
}
}
}
int q;scanf("%d",&q);getchar();
for(int p=0;p<q;p++)
{
int u1=0;int h1=0;int l1=0;scanf("%d %d %d",&u1,&h1,&l1);
getchar();
int u2=0;int h2=0;int l2=0;scanf("%d %d %d",&u2,&h2,&l2);
for(int i=l1;i<=l2;i++)
{
for(int j=h1;j<=h2;j++)
{
for(int k=u1;k<=u2;k++)
{
dV[i*H*U+j*H+k][3]=0;
}
}
}
}
int sum=0;
for(int i=0;i<n;i++)
{
if(dV[i][3]==1)
{
sum++;
}
}
printf("%d",sum);
return 0;
}