#include<iostream> using namespace std; const int N = 1E6; int a[N+1]; int main() { int n, k, h; cin >> n; for(int i=1; i<=n; i++) { cin >> k; a[i] = k; } cin >> h; while(h != 0) { cout << h << " "; h = a[h]; } return 0; }