АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

1627. Orange Mood

Time Limit: 1 seconds
Memory Limit:262144KB
Points:100
View Problem Statistics Submit Problem added debug

Однажды президент клуба европейского уровня «Надир» объявил о том, что со следующего сезона голландского тренера, завоевавшего уважение болельщиков, может сменить менее успешный итальянец. Узнав про это, возмущённые фанаты клуба направились ко дворцу президента, дабы учинить в клубе оранжевую (по цвету футболок сборной Голландии) революцию и вернуть тренера. Оказалось, что президентская охрана тоже болела за «Надир»...

Президент находится во дворце, состоящем из множества комнат и соединяющих их коридоров. Две различные комнаты могут быть соединены не более, чем одним коридором. На обоих концах каждого коридора находится дверь. Некоторые двери имеют засов, который можно запирать или отпирать, находясь внутри комнаты. Запертый засов блокирует доступ в комнату из соответствующего коридора. Через некоторые комнаты (входы) во дворец можно попасть снаружи. Изначально все двери открыты. Ваша задача состоит в том, чтобы определить, может ли президент выбрать комнату для укрытия от возмущенных болельщиков так, чтобы, стартуя из этой комнаты, он мог пройти по коридорам дворца, закрыть часть дверей и затем вернуться в свое укрытие таким образом, чтобы доступ в него извне дворца был закрыт.

Входные данные

Первая строка входного файла содержит три целых числа N, M, P — количество комнат дворца, число коридоров и количество входов во дворец (1 ≤ N ≤ 10000, 0 ≤ M ≤ 1000000, 1 ≤ PN). Вторая строка содержит P чисел — номера комнат, через которые можно попасть во дворец. В следующих M строках описаны коридоры дворца. Каждый коридор задается парой целых чисел от 1 до N — номерами комнат, которые он соединяет.

Далее в N строках находятся описания комнат — число Pi — количество и Pi чисел — номера коридоров, дверь в которые можно запереть, находясь в комнате (0 ≤ Pi ≤ 100). Комнаты и коридоры пронумерованы целыми числами, начиная с единицы, в порядке появления их во входном файле.

Выходные данные

В выходной файл требуется вывести единственное число — номер комнаты дворца, в котрой может укрыться президент. Если таких номеров несколько, вывести наименьший из них. Если укрыться невозможно, вывести фразу «Impossible» (без кавычек).

Пример

Входные данные
4 3 1
1
1 2
2 3
3 4
0
0
1 2
0
Выходные данные
3

Входные данные
4 3 2
1 2
1 2
2 3
3 4
0
0
1 2
0
Выходные данные
Impossible

View Problem Statistics Submit Problem discussion Author/source:
Problems from Contests and Camps / Trainings in Perm 2009 / 11.07.09 Final Contest /
1626. H - Kalinka 1627.
time generating 0.172 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.