while True: try: n, m = map(int, input().split()) a = [] for _ in range(n): a.append(input().strip()) count = 1 dic_a = {} for i in range(m): temp = "" for j in range(n): temp += a[j][i] if temp not in dic_a.keys(): dic_a[temp] = 1 else: dic_a[temp] += 1 print(max(dic_a.values())) except: break