Mail.Ru Cup 2018 - Practice Round
A
Bmail Computer Network
Codeforces
900
原题
←B →
翻译中…

Once upon a time there was only one router in the well-known company Bmail. Years went by and over time new routers were purchased. Every time they bought a new router, they connected it to one of the routers bought before it. You are given the values $p_i$ — the index of the router to which the $i$-th router was connected after being purchased ($p_i \lt i$).

翻译中…

There are $n$ routers in Boogle in total now. Print the sequence of routers on the path from the first to the $n$-th router.

翻译中…

Input

翻译中…

The first line contains integer number $n$ ($2 \le n \le 200000$) — the number of the routers. The following line contains $n-1$ integers $p_2, p_3, \dots, p_n$ ($1 \le p_i \lt i$), where $p_i$ is equal to index of the router to which the $i$-th was connected after purchase.

翻译中…

Output

翻译中…

Print the path from the $1$-st to the $n$-th router. It starts with $1$ and ends with $n$. All the elements in the path should be distinct.

翻译中…

样例

Input #1
8
1 1 2 2 3 2 5
Output #1
1 2 5 8
InputCopy OutputCopy
Input #2
6
1 2 3 4 5
Output #2
1 2 3 4 5 6
InputCopy OutputCopy
Input #3
7
1 1 2 3 4 3
Output #3
1 3 7
InputCopy OutputCopy
题目信息
题号
1057A
时间限制
4 s
内存限制
256 MB
标签
*special
DFS 及类似
树

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。