Вплив#6178

Вплив

0,5 секунди
256 мегабайтів
Легка

У будь-якому суспільстві існують відносини соціального впливу між індивідами, де особа може впливати на іншу особу . Це також стосується Софтопії, особливого суспільства, де відносини соціального впливу є транзитивними. Тобто, якщо може впливати на , а може впливати на , то також впливає на . Крім того, правила соціального впливу гарантують, що якщо впливає на будь-яку іншу особу , то не може бути під впливом . Завдяки цим простим правилам, якщо особа з Софтопії чогось хоче, то всі особи, на які впливає , також хочуть того ж.

Хоча Софтопія майже ідеальне суспільство, існує набір певних індивідів, , які можуть поширювати хибні вимоги через механізм соціального впливу, що використовується в суспільстві. Існує також зла сутність, яка хоче дізнатися, кого з цих людей слід обрати для поширення власної вимоги. Оскільки суспільство може обрати лише одну особу з , воно хотіло б обрати ту, яка здатна вплинути на якомога більше людей з Софтопії. Якщо є більше ніж одна особа, яка задовольняє цю вимогу, слід обрати ту, яка має найменший ідентифікатор.

Вхідні дані

Вхідний файл починається з рядка, що містить два цілі числа, розділені одним пробілом: (n \le 5000) - кількість індивідів у суспільстві, і - кількість елементів у множині . Наступний рядок містить елементи з , тобто різних цілих чисел з діапазону 1, \ldots, n, розділених пробілом. Далі йдуть рядків, і кожен рядок , 1 \le i \le n, містить спочатку ідентифікатор поточної особи, а потім ідентифікатори осіб, на яких може безпосередньо впливати особа , всі вони розділені пробілом. Особи позначені від до . Загальна кількість впливів у суспільстві менша за . Додаткові пробіли у вхідному файлі слід пропускати.

Вихідні дані

Результат, що представляє ідентифікатор особи, яка задовольняє зазначені умови, буде записаний в одному рядку.

Приклади

Приклад 1

Loading
Loading