Путь капитана Врунгеля

В некоторой стране, которая, как и в первой задаче, является
невзвешенным неориентированным графом без петель и кратных ребер,
опять путешествовал капитан Врунгель. Известно, что он начал
путешествие в городе с номером 1, посещал каждый город не более
одного раза, после чего нашел город, который ему безумно понравился
и остался там жить.

В каждом городе (через который проезжал Врунгель) жители знают, в
какой город он отправился дальше. 
Выведите все города, которые посетил Врунгель в том порядке, в котором
он их посетил.

Входные данные
Задано число N - количество городов (N от 2 до 100). Далее задано
N чисел - i-ое из этих чисел обозначает номер города, куда
Врунгель отправился из города номер i. Если же он никуда
не отправлялся из города номер i (остался в нем жить
или не заезжал в этот город вовсе), то соответствующее число равно 0.

Выходные данные
Последовательность номеров городов в том порядке, в каком они были
посещены Врунгелем.

Пример ввода
5
3
0
4
2
0

Пример вывода
1 3 4 2