N=int(input()) coords=list() for i in range(N): X,Y=map(int,input().split()) coords.append(complex(X,Y)) ans=2 ds=dict() for i in range(0,N): for j in range(i+1,N): ds[(i,j)]=2 for k in range(j+1,N): if ((coords[j]-coords[i])*(coords[k]-coords[i]).conjugate()).imag==0: ds[(i,j)]+=1 print(max(ds.values()))