10617: Президент
Новий прем'єр-міністр вирішив проїхати Україною від Києва до Севастополя залізницею, а потім повернутися назад. Він доручив своїм помічникам розробити маршрут так, щоб не довелося двічі проїжджати через те саме місто. Однак, помічники повідомили, що для Укрзалізниці це неможливо. Визначте, у яких містах прем’єр-міністр буде змушений побувати двічі.
Формат вхідних даних
У першому рядку вхідного потоку знаходяться числа \(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
Коментарі