#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<