Переможці Кондорсе
Переможець Кондорсе на виборах — це кандидат, який переміг би кожного з інших кандидатів у парному змаганні. Визначити переможця Кондорсе можна лише тоді, коли виборці подають бюлетені, що містять усіх кандидатів у порядку їхньої переваги (ми називатимемо такий бюлетень списком переваг). Наприклад, припустимо, що у нас є 3 кандидати - A, B та C - і троє виборців, чиї списки переваг такі: ABC, BAC, CBA. У цьому випадку B є переможцем Кондорсе, оскільки перемагає A у 2 з трьох бюлетенів (бюлетені 2 та 3) і перемагає C у 2 з трьох бюлетенів (1 та 2).
Система голосування Кондорсе шукає переможця Кондорсе і оголошує цю особу переможцем виборів. Зверніть увагу, що якщо б ми розглядали лише голоси за перше місце в наведеному вище прикладі (як це робиться на більшості виборів у США та Канаді), то була б нічия за перше місце. Може бути щонайбільше один переможець Кондорсе, але є один невеликий недолік у системі Кондорсе — можливо, що переможця Кондорсе не буде.
Вхідні дані
Вхід для кожного тестового випадку починається з одного рядка, що містить два додатні цілі числа b c, де b вказує кількість бюлетенів, а c вказує кількість кандидатів. Кандидати вважаються пронумерованими від 0 до c-1. Після цього першого рядка йтимуть b рядків, що містять по c значень кожен. Кожен з цих рядків представляє один бюлетень і міститиме значення від 0 до c-1 у деякому переставленому порядку. Значення b та c будуть у діапазонах від 1 до 500 та від 1 до 2500 відповідно, а рядок 0 0 буде після останнього тестового випадку.
Вихідні дані
Для кожного тестового випадку виведіть один рядок, що містить або номер кандидата-переможця Кондорсе, або фразу No Condorcet winner у вказаному форматі.