#include <bits/stdc++.h>
using namespace std;
int main() {
  int a, b, c, d, x1, x2, y1, y2, n;
  cin >> a >> b >> c >> d >> n;
  x1 = min(a, c);
  x2 = max(a, c);
  y1 = max(b, d);
  y2 = min(b, d);
  int v[n][3];
  for (int i = 0; i < n; i++) {
    cin >> v[i][0] >> v[i][1] >> v[i][2];
  }
  int ans = 0;
  for (int i = x1; i <= x2; i++) {
    ans++;
    for (int j = 0; j < n; j++) {
      if ((i - v[j][0]) * (i - v[j][0]) + (y1 - v[j][1]) * (y1 - v[j][1]) <=
          v[j][2] * v[j][2]) {
        ans--;
        break;
      }
    }
    ans++;
    for (int j = 0; j < n; j++) {
      if ((i - v[j][0]) * (i - v[j][0]) + (y2 - v[j][1]) * (y2 - v[j][1]) <=
          v[j][2] * v[j][2]) {
        ans--;
        break;
      }
    }
  }
  for (int i = y1 - 1; i > y2; i--) {
    ans++;
    for (int j = 0; j < n; j++) {
      if ((x1 - v[j][0]) * (x1 - v[j][0]) + (i - v[j][1]) * (i - v[j][1]) <=
          v[j][2] * v[j][2]) {
        ans--;
        break;
      }
    }
    ans++;
    for (int j = 0; j < n; j++) {
      if ((x2 - v[j][0]) * (x2 - v[j][0]) + (i - v[j][1]) * (i - v[j][1]) <=
          v[j][2] * v[j][2]) {
        ans--;
        break;
      }
    }
  }
  cout << ans;
}
