#include <bits/stdc++.h>
#define int long long
using namespace std;
const int N=2e5+5;
int n;
vector<int>G[N];
void dfs(int u,int fa){
int a[5123];
for(auto v:G[u]){
dfs(v,u);
}
}
signed main(){
freopen("COW.in","r",stdin);
freopen("COW.out","w",stdout);
cin>>n;
for(int i=1;i<=n;i++){
int a;
cin>>a;
G[i].push_back(a);
}
dfs(1,1);
return 0;
}