n,m = map(int,input().split()) max_status = [0]*m candidate = [0]*m for i in range(n): status = list(map(int,input().split())) for j in range(m): if status[j]>max_status[j]: max_status[j] = status[j] candidate[j] = [i+1] elif status[j]==max_status[j]: candidate[j] += [i+1] ans = [] for j in candidate: ans += j ans = set(ans) print(len(ans))