n = int(input()) xy = [list(map(int, input().split())) for _ in range(n)] ans = 0 for i, (xi, yi) in enumerate(xy): for j, (xj, yj) in enumerate(xy): if i == j: continue cnt = 2 for k, (xk, yk) in enumerate(xy): if k == i or k == j: continue if (yi - yk) * (xj - xk) == (xi - xk) * (yj - yk): cnt += 1 ans = max(ans, cnt) print(ans)