#include<iostream>
using namespace std;
int main()
{
int x,y,z,q,s=0;
cin>>x>>y>>z>>q;
while(q--)
{
int x1,x2,y1,y2,z1,z2;
cin>>x1>>y1>>z1>>x2>>y2>>z2;
for(int j=min(x1,x2);j<=max(x1,x2);j++)
for(int k=min(y1,y2);k<=max(y1,y2);k++)
for(int c=min(z1,z2);c<=max(z1,z2);c++)
{
a[j][k][c]=1;
}
}
for(int i=1;i<=x;i++)
for(int n=1;n<=y;n++)
for(int m=1;m<=z;m++)
{
if(a[i][n][m]==0) s++;
}
cout<<s<<endl;
return 0;
}
#include<iostream>
using namespace std;
int x,y,z,q,s=0;
int a[21][21][21];
int main()
{
cin>>x>>y>>z>>q;
while(q--)
{
int x1,x2,y1,y2,z1,z2;
cin>>x1>>y1>>z1>>x2>>y2>>z2;
for(int j=min(x1,x2);j<=max(x1,x2);j++)
for(int k=min(y1,y2);k<=max(y1,y2);k++)
for(int c=min(z1,z2);c<=max(z1,z2);c++)
{
a[j][k][c]=1;
}
}
for(int i=1;i<=x;i++)
for(int n=1;n<=y;n++)
for(int m=1;m<=z;m++)
{
if(a[i][n][m]==0) s++;
}
cout<<s<<endl;
return 0;
}