a, b, c, d = map(int, input().split()) N = int(input()) points = [tuple(map(int, input().split())) for _ in range(N)] D = a * d - b * c if D == 0: components = {} for x, y in points: comp = -b * x + a * y components[comp] = True print(len(components)) else: g = abs(D) key_counts = {} for x, y in points: p = (d * x - c * y) % g q = (-b * x + a * y) % g key = (p, q) key_counts[key] = True print(len(key_counts))