# include <iostream>
# include <cstring> //memset函数
using namespace std;
int main() {
int field[240 + 5][240 + 5];
int X, Y, I; //田地的宽度X,高度Y,指令个数I
int XII, YII, Xur, Yur; //坐标
int count = 0; //计数器
cin >> X >> Y >> I;
memset(field, 0, sizeof(field)); //将二维数组中所有元素赋值为0
for (int i = 0; i < I; i++) {
cin >> XII >> YII >> Xur >> Yur;
for (int i = XII; i <= Xur; i++) { //将犁的地进行标记
for (int j = YII; j <= Yur; j++) {
field[i][j] = 1;
}
}
}
for (int i = 1; i <= X; i++) { //统计被犁的地块数
for (int j = 1; j <= Y; j++) {
if (field[i][j] == 1) {
count++;
}
}
}
cout << count << endl;
return 0;
}