#include <bits/stdc++.h>
using namespace std;
long long modpow(long long a, long long b, long long mod) {
  long long r = 1;
  while (b > 0) {
    if (b & 1) r = (r * a) % mod;
    a = (a * a) % mod;
    b >>= 1;
  }
  return r;
}
long long moduloMultiplication(long long a, long long b, long long mod) {
  long long res = 0;
  a %= mod;
  while (b) {
    if (b & 1) res = (res + a) % mod;
    a = (2 * a) % mod;
    b >>= 1;
  }
  return res;
}
bool sortbysec(const pair<long long, long long> &a,
               const pair<long long, long long> &b) {
  if (a.first == b.first)
    return (a.second > b.second);
  else
    return (a.first < b.first);
}
int main() {
  long long t, i, j, k, l, m, n;
  cin >> t;
  long long a[101][101];
  memset(a, 0, sizeof(a));
  for (k = 0; k < t; k++) {
    long long x, y, w, z;
    cin >> x >> y >> w >> z;
    long long mn1 = min(x, w);
    long long mx1 = max(x, w);
    long long mn2 = min(y, z);
    long long mx2 = max(y, z);
    for (i = mn1; i <= mx1; i++) {
      for (j = mn2; j <= mx2; j++) {
        a[i][j]++;
      }
    }
  }
  long long ans = 0;
  for (i = 1; i <= 100; i++) {
    for (j = 1; j <= 100; j++) {
      ans += a[i][j];
    }
  }
  cout << ans << endl;
}
