Дуже проста задача
Під час підготовки до змагань з програмування журі часто стикається з багатьма складними завданнями. Одне з них — вибрати задачу, яка буде досить простою для більшості, якщо не для всіх учасників.
Складність полягає в різних уявленнях про те, що таке "проста" задача серед членів журі. Тому журі використовує таку процедуру для досягнення консенсусу: кожен член оцінює кожну запропоновану задачу позитивним цілим числом, яке називається "рейтингом складності" (не обов'язково різним для різних задач). Член журі вважає "найпростішими" ті задачі, яким він присвоїв мінімальний рейтинг складності, і "найскладнішими" ті, яким він дав максимальний рейтинг складності.
Оцінки, отримані від усіх членів журі, потім порівнюються, і задача вважається "дуже простою", якщо її назвали "найпростішою" більше половини членів журі, і ніхто не назвав її "найскладнішою".
Вхідні дані
Перша строка вхідного файлу містить цілі числа N та P (1 ≤ N, P ≤ 100), що відповідають кількості членів журі та кількості задач. Наступні N рядків містять по P цілих чисел у діапазоні від 0 до 1000 кожне — рейтинги складності.
Вихідні дані
Вихідний файл повинен містити впорядкований список номерів "дуже простих" задач, розділених пробілами. Якщо таких задач немає, вихідний файл повинен містити одне число 0 (нуль).