#include<bits/stdc++.h>
#define ll long long
#define TASK "bai6D"
#define endl '\n'
using namespace std;
vector<ll> row, col;
ll m, n, k;
int main() {
ios_base::sync_with_stdio(0);
cin.tie(0); cout.tie(0);
// freopen(TASK".inp", "r", stdin);
// freopen(TASK".out", "w", stdout);
cin >> m >> n >> k;
k *= 4;
for (ll x, y, i = 0; i < k; i++) {
cin >> x >> y;
row.push_back(x);
col.push_back(y);
}
sort(row.begin(), row.end());
sort(col.begin(), col.end());
ll rowLine = row[k/2] - row[k/2 - 1];
ll colLine = col[k/2] - col[k/2 - 1];
cout << rowLine * colLine;
cerr << 1.0 * clock() / 1000 << endl;
// for (auto x : prime) cerr << x << " ";
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KI2RlZmluZSBsbCBsb25nIGxvbmcKI2RlZmluZSBUQVNLICJiYWk2RCIKI2RlZmluZSBlbmRsICdcbicKCnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp2ZWN0b3I8bGw+IHJvdywgY29sOwpsbCBtLCBuLCBrOwoKaW50IG1haW4oKSB7Cglpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKDApOwoJY2luLnRpZSgwKTsgY291dC50aWUoMCk7CgkvLyBmcmVvcGVuKFRBU0siLmlucCIsICJyIiwgc3RkaW4pOwoJLy8gZnJlb3BlbihUQVNLIi5vdXQiLCAidyIsIHN0ZG91dCk7CgoJY2luID4+IG0gPj4gbiA+PiBrOwoJayAqPSA0OwoJZm9yIChsbCB4LCB5LCBpID0gMDsgaSA8IGs7IGkrKykgewoJCWNpbiA+PiB4ID4+IHk7CgkJcm93LnB1c2hfYmFjayh4KTsKCQljb2wucHVzaF9iYWNrKHkpOwoJfQoJc29ydChyb3cuYmVnaW4oKSwgcm93LmVuZCgpKTsKCXNvcnQoY29sLmJlZ2luKCksIGNvbC5lbmQoKSk7CgoJbGwgcm93TGluZSA9IHJvd1trLzJdIC0gcm93W2svMiAtIDFdOwoJbGwgY29sTGluZSA9IGNvbFtrLzJdIC0gY29sW2svMiAtIDFdOwoKCWNvdXQgPDwgcm93TGluZSAqIGNvbExpbmU7CgoKCWNlcnIgPDwgMS4wICogY2xvY2soKSAvIDEwMDAgPDwgZW5kbDsKCS8vIGZvciAoYXV0byB4IDogcHJpbWUpIGNlcnIgPDwgeCA8PCAiICI7CgoJcmV0dXJuIDA7Cn0=