#include<iostream>
using namespace std;
int main()
{
int w, x, h, q, sum = 0;
cin >> w >> x >> h >> q;
int*** cube = new int** [w];
for (int i = 0; i < w; i++)
{
cube[i] = new int* [x];
for (int j = 0; j < x; j++)
{
cube[i][j] = new int[h];
for (int k = 0; k < h; k++)
{
cube[i][j][k] = 1;
}
}
}
for (int a = 1; a <= q; a++)
{
int x1, y1, z1, x2, y2, z2;
cin >> x1 >> y1 >> z1 >> x2 >> y2 >> z2;
for (int i = 0; i < w; i++)
{
for (int j = 0; j < x; j++)
{
for (int k = 0; k < h; k++)
{
if (i >= x1 && i <= x2 && j >= y1 && j <= y2 && k >= z1 && k <= z2)
{
cube[i][j][k] = 0;
}
}
}
}
}
for (int i = 0; i < w; i++)
{
for (int j = 0; j < x; j++)
{
for (int k = 0; k < h; k++)
{
sum += cube[i][j][k];
}
delete[] cube[i][j];
}
delete[] cube[i];
}
delete[] cube;
cout << sum;
return 0;
}