#include<stdio.h>
void jian(int a, int b, int c, int m[a][b][c]);
int main(void)
{
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
int all[a][b][c];
for (int i = 0; i < a; i++) {
for (int j = 0; j < b; j++) {
for (int k = 0; k < c; k++) {
all[i][j][k] = 1;
}
}
}
int n;
scanf("%d", &n);
for (int i = 0; i < n; i++) jian(a, b, c, all);
int sum = 0;
for (int i = 0; i < a; i++) {
for (int j = 0; j < b; j++) {
for (int k = 0; k < c; k++) {
sum += all[i][j][k];
}
}
}
printf("%d", sum);
return 0;
}
void jian(int a, int b, int c, int m[a][b][c])
{
int i, j, k;
scanf("%d %d %d", &i, &j, &k);
int j1, k1;
j1 = j;
k1 = k;
int I, J, K;
scanf("%d %d %d", &I, &J, &K);
for (; i <= I; i++){
for (j = j1; j <= J; j++) {
for (k = k1; k <= K; k++){
m[i - 1][j - 1][k - 1] = 0;
}
}
}
}