#include<iostream.h> int n,t[100],k; void citire() { cin>>n; for(int i=1;i<=n;i++) cin>>t[i]; cin>>k; } void f(int k) { if(t[k]) f(t[k]); t[t[k]]=k; } void afis() { for(int i=1;i<=n;i++) cout<<t[i]<<" "; } void main() { citire(); f(k); t[k]=0; afis(); }