#include<iostream>
using namespace std;
int q[100][100][100]={0};
int main(){
int w,x,h;
cin>>w>>x>>h;
long long int sum=w*x*h;
int q;
cin>>q;
for(int i=1;i<=q;i++)
{
int x1,x2,y1,y2,z1,z2;
cin>>x1>>y1>>z1>>x2>>y2>>z2;
for(int i3=x1;i3<=x2;i3++)
{
for(int i2=y1;i2<=y2;i2++)
{
for(int i1=z1;i1<=z2;i1++)
{
if(q[i3][i2][i1]==0)//报错点q[i3][i2][i1] {
sum--;
q[i3][i2][i1]=1;
}
}
}
}
}
cout<<sum;
return 0;
}
//20 28invalid types 'int[int]' for array subscript//23 29 \ [Error] invalid types 'int[int]' for array subscript