s = input().split()
w = int(int(s[0]))
x = int(int(s[1]))
h = int(int(s[2]))
count = 0
lst = [[[0 for k in range(h)] for j in range(x)] for i in range(w)]
for i in range(int(input())):
s1 = input().split()
x1 = int(int(s1[0]))
y1 = int(int(s1[1]))
z1 = int(int(s1[2]))
x2 = int(int(s1[3]))
y2 = int(int(s1[4]))
z2 = int(int(s1[5]))
for o in range(x1, x2 + 1):
for j in range(y1, y2 + 1):
for k in range(z1, z2 + 1):
lst[o][j][k] = 1
for o in range(w):
for j in range(x):
for k in range(h):
if lst[o][j][k] == 0:
count += 1
print(count)