Однажды Васе в руки попалось бумажное письмо в конверте. Вася знает, что когда работники Берляндской почты пересылают письмо напрямую из города «A» в город «B» они ставят на него либо штамп «A B», либо «B A». К сожалению, часто невозможно напрямую переслать письмо из города отправителя в город получателя, поэтому письмо пересылается через некоторые промежуточные города. Работники почты никогда не пересылают письмо по циклу, то есть письмо не может побывать в одном городе дважды. Вася уверен, что при каждой пересылке они исправно ставят штампы.
На конверте Васиного письма n почтовых штампов. Он понимает, что возможных маршрута следования письма всего два. Но штампов очень много, и Вася не может сам определить ни один из этих маршрутов. Поэтому он просит вас помочь ему. Найдите один из возможных маршрутов следования письма.
В первой строке записано целое число n (1 ≤ n ≤ 105) — числа почтовых штампов на конверте. Далее следует n строк по два целых числа — описания штампов. Каждый штамп описывается номерами городов, между которыми письмо пересылалось. Номера городов — целые числа от 1 до 109. Номера всех городов различны. Каждой пересылке письма соответствует ровно один почтовый штамп. Гарантируется, что описанные штампы соответствуют корректному маршруту следования письма из одного города в некоторый другой.
Выведите n + 1 число — номера городов в одном из двух возможных маршрутов в порядке следования письма.
2
1 100
100 2
2 100 1
3
3 1
100 2
3 2
100 2 3 1
Название |
---|