10617: Президент


Відправити розв'язок

Бали: 100 (partial)
Time limit: 3.0s
Memory limit: 256M

Author:
Problem type
Allowed languages
Brain****, C++, Java, Pascal, Python, v8js

Новий прем'єр-міністр вирішив проїхати Україною від Києва до Севастополя залізницею, а потім повернутися назад. Він доручив своїм помічникам розробити маршрут так, щоб не довелося двічі проїжджати через те саме місто. Однак, помічники повідомили, що для Укрзалізниці це неможливо. Визначте, у яких містах прем’єр-міністр буде змушений побувати двічі.

Формат вхідних даних

У першому рядку вхідного потоку знаходяться числа \(N\) – кількість міст, з'єднаних залізницями в єдину мережу та \(М\) – кількість залізничних перегонів, що з'єднують пари міст \((1 \le N \le 20000\), \(1 \le M \le 200000)\). Міста мають номери від 1 до \(N\).

У кожному з наступних \(M\) рядків знаходиться пара натуральних чисел, що описує між якими двома містами проходить відповідна залізнична гілка.

В останньому рядку знаходяться два цілих числа \(S\) та \(Е\) (\(1 \le S \neq E \le N)\) – номери Києва та Севастополя за версією Укрзалізниці.

Формат вихідних даних

У першому рядку виведіть число \(B\) – кількість міст, які президенту доведеться відвідати двічі.

У наступних рядках виведіть \(B\) цілих чисел - номери цих міст у зростаючому порядку.

Приклад вхідних даних-1

3 2
1 2
2 3
3 1

Приклад вихідних даних-1

1
2

Коментарі

Ще немає коментарів.