#include <bits/stdc++.h>
using namespace std;
int sign(long long x1, long long x2, long long a1, long long b1, long long c1) {
  long long a = ((x1 * a1) + (x2 * b1) + c1);
  return a > 0 ? 1ll : ((a == 0) ? 0ll : -1ll);
}
int main() {
  long long n, i, ans = 0, x1, y1, x2, y2, a1, b1, c1, a2, b2, c2;
  scanf("%I64d%I64d", &x1, &y1);
  scanf("%I64d%I64d", &x2, &y2);
  scanf("%I64d", &n);
  for (i = 0; i < n; i++) {
    scanf("%I64d%I64d%I64d", &a1, &b1, &c1);
    long long res = (sign(x1, y1, a1, b1, c1) * sign(x2, y2, a1, b1, c1));
    ans += ((res < 0) ? 1 : 0);
  }
  printf("%I64d", ans);
}
