#include <iostream>
#include <vector>
using namespace std;
int main(){
int w, x, h, q, x_1, y_1, z_1, x_2, y_2, z_2, result = 0;
cin>>w>>x>>h>>q;
vector<vector<vector<bool>>> cube(w, vector<vector<bool>>(x, vector<bool>(h, 1)));
for(int i = 0;i < q;i++){
cin>>x_1>>y_1>>z_1>>x_2>>y_2>>z_2;
for(int x = x_1;x <= x_2;x++){
for(int y = y_1;y <= y_2;y++){
for(int z = z_1;z <= z_2;z++){
cube[x][y][z] = 0;
}
}
}
}
for(auto e: cube)for(auto l: e)for(auto m: l)result += m;
cout<<result;
return 0;
}