#include <bits/stdc++.h>
using namespace std;
void compute() {
  int x1, y1, x2, y2, n;
  cin >> x1 >> y1 >> x2 >> y2 >> n;
  if (x1 > x2) swap(x1, x2);
  if (y1 > y2) swap(y1, y2);
  set<pair<int, int> > st;
  for (int i = 0; i < n; i++) {
    int x, y, r;
    cin >> x >> y >> r;
    for (int i = x1; i <= x2; i++) {
      int flag = 0;
      for (int j = y1; j <= y2; j++) {
        if (((i - x) * (i - x) + (j - y) * (j - y)) <= r * r)
          st.insert(make_pair(i, j));
        if (i > x1 && i < x2 && !flag) {
          j = y2 - 1, flag = 1;
          continue;
        }
        if (flag) break;
      }
    }
  }
  cout << (long long int)2 * (abs(x2 - x1) + abs(y2 - y1)) - st.size() << "\n";
}
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  compute();
  return 0;
}
