using System.Collections.Generic; using System.Linq; using System; public class Hello { public static void Main() { string[] line = Console.ReadLine().Trim().Split(' '); var n = int.Parse(line[0]); var m = int.Parse(line[1]); var max = new int[m]; var a = new List[m]; for (int i = 0; i < m; i++) a[i] = new List(); line = Console.ReadLine().Trim().Split(' '); var b = Array.ConvertAll(line, int.Parse); for (int i = 0; i < m; i++) { max[i] = b[i]; a[i].Add(0); } print(a, m); for (int i = 1; i < n; i++) { line = Console.ReadLine().Trim().Split(' '); b = Array.ConvertAll(line, int.Parse); for (int j = 0; j < m; j++) { if (b[j] > max[j]) { a[j].Clear(); a[j].Add(i); max[j] = b[j]; } else if (b[j] == max[j]) a[j].Add(i); } print(a, m); } } public static void print (List[] a , int m) { var ans = new List(); for (int i = 0; i < m; i++) ans.AddRange(a[i]); Console.WriteLine(ans.Distinct().Count()); } }