#yuki1041 n=int(input()) lx=[] ly=[] for i in range(n): x,y=map(int,input().split()) lx.append(x) ly.append(y) res=2 for a in range(n): for b in range(a+1,n): dx=lx[a]-lx[b] dy=ly[a]-ly[b] cnt=0 for i in range(n): dx2=lx[a]-lx[i] dy2=ly[a]-ly[i] if dy*dx2==dy2*dx: cnt+=1 res=max(res,cnt) print(res)