#include<stdio.h>
int main()
{
int a[2000][5] = {};
int b[2000][5] = {};
int w, x, h,q,x1,x2,y1,y2,z1,z2,num=1,flag;
scanf("%d%d%d",&w,&x,&h);
scanf("%d",&q);
for (int i = 1; i <= q; i++)
{
for (int j=1;j<=1;j++)
{
scanf("%d %d %d %d %d %d", &x1, &y1, &z1, &x2, &y2, &z2);
a[j][1] = x1;
a[j][2] = y1;
a[j][3] = z1;
b[j][1] = x2;
b[j][2] = y2;
b[j][3] = z2;
while (a[j][1] != b[j][1] || a[j][2] != b[j][2] || a[j][3] != b[j][3])
{
if (a[j][3] != b[j][3])
{
a[j][3]++;
num++;
}
else if (a[j][3] == b[j][3] && a[j][2] != b[j][2])
{
a[j][3] = x1;
a[j][2]++;
num++;
}
else if (a[j][3] == b[j][3] && a[j][2] == b[j][2] && a[j][1] != b[j][1])
{
a[j][1]++;
a[j][3] = x1;
a[j][2] = y1;
num++;
}
}
}
}
printf("%d",w*x*h-num);
return 0;
}