N, = map(int, input().split()) X = [] for _ in range(N): x, y = map(int, input().split()) X.append((x, y)) r = 0 for i in range(N): a, b = X[i] for j in range(i+1, N): c, d = X[j] cc = 0 for k in range(N): x, y = X[k] if (d-b)*(x-c) - (c-a)*(y-d) == 0: cc += 1 r = max(r, cc) print(r)