import math n = int(input()) xy = [tuple(map(int, input().split())) for i in range(n)] ans = 0 for i in range(n): for g in range(i+1, n): same = 2 s = xy[i] t = xy[g] tan = math.atan2(t[1]-s[1], t[0]-s[0]) for l in range(n): if i == l or g == l: continue x, y = xy[l] if tan == math.atan2(y-s[1], x-s[0]): same += 1 ans = max(ans, same) print(ans)