Очень простая задача
Во время подготовки к программному конкурсу жюри часто сталкивается с множеством сложных задач. Одна из них — выбрать задачу, которая будет достаточно простой для большинства, если не для всех участников.
Сложность заключается в том, что у членов жюри могут быть разные представления о том, что значит "простая" задача. Поэтому жюри использует следующую процедуру для достижения консенсуса: каждый член жюри оценивает каждую предложенную задачу, присваивая ей положительное целое число, называемое "рейтингом сложности" (рейтинг для разных задач может совпадать). Член жюри считает "самыми простыми" те задачи, которым он присвоил минимальный рейтинг сложности, и "самыми сложными" — те, которым он присвоил максимальный рейтинг сложности.
После этого рейтинги всех членов жюри сравниваются, и задача объявляется "очень простой", если её назвали "самой простой" более половины членов жюри и никто не назвал её "самой сложной".
Входные данные
Первая строка входного файла содержит целые числа N и P (1 ≤ N, P ≤ 100), которые обозначают количество членов жюри и количество задач соответственно. Следующие N строк содержат по P целых чисел в диапазоне от 0 до 1000 — это рейтинги сложности.
Выходные данные
Выходной файл должен содержать упорядоченный список номеров "очень простых" задач, разделённых пробелами. Если таких задач нет, выходной файл должен содержать одну цифру 0 (ноль).