#include
#include
using namespace std;
const int max_=500000;
int tree_size[max_];
vector neig[max_];
int r(int node){
tree_size[node] = 1;
for(int i=0; i>n;
for(int i=2; i<=n; i++){
int clen;
cin>>clen;
neig[clen].push_back(i);
}
r(1);
for(int i=1; i<=n; i++){
cout<