У багатораундовому конкурсі з учасниками, пронумерованими від до , їхні бали з різних локацій записані. Проте деякі бали можуть бути недійсними через технічні проблеми на певних локаціях, і результати з таких локацій потрібно дискваліфікувати.
Учасник є особливим гостем, і важливо, щоб цей учасник не переміг, маючи строго більшу суму балів, ніж будь-який інший учасник після будь-яких дискваліфікацій локацій.
Ваше завдання: маючи бали всіх учасників на кожній локації, визначити мінімальну кількість локацій, чиї результати потрібно дискваліфікувати, щоб учасник не мав строго більшої сумарної кількості балів, ніж будь-який інший учасник.
Зверніть увагу, що розв'язок завжди існує: якщо дискваліфікувати результати з усіх локацій, рахунки усіх учасників будуть і особливий гість не буде єдиним переможцем.
Перший рядок містить два цілі числа і (2 \le n \le 100, 1 \le m \le 100) — кількість учасників та кількість локацій. Наступні рядків містять бали конкурсу на кожній локації, по чисел у рядку. У -му рядку -те число — це a_{i,j} — бал учасника на локації (0 \le a_{i,j} \le 1000).
У першому рядку виведіть одне ціле число — мінімальну кількість локацій, результати яких потрібно дискваліфікувати. У другому рядку виведіть цілих чисел — індекси дискваліфікованих локацій у будь-якому порядку. Якщо існує декілька розв'язків, наведіть будь-який з них.
Приклад 1
Приклад 2
Приклад 3