import sys
def solve():
# Быстрый ввод всех данных
input_data = sys.stdin.read().split()
if not input_data:
return
n = int(input_data[0])
m = int(input_data[1])
strings = input_data[2:2+n]
# c[j] будет хранить количество единиц в j-м столбце
c = [0] * m
for s in strings:
for j in range(m):
if s[j] == '1':
c[j] += 1
max_uniqueness = -1
best_index = -1
# Считаем необычность для каждой строки
for i, s in enumerate(strings):
current_uniqueness = 0
for j in range(m):
if s[j] == '1':
current_uniqueness += (n - c[j])
else:
current_uniqueness += c[j]
# Нам нужен максимум, при равенстве — наименьший индекс (так как идем по порядку, строгое >)
if current_uniqueness > max_uniqueness:
max_uniqueness = current_uniqueness
best_index = i + 1 # Переводим в 1-индексацию
print(f"{best_index} {max_uniqueness}")
if __name__ == '__main__':
solve()