链表存储
#include<bits/stdc++.h>
using namespace std;
int main(){
    list<int> l1;
    
    int n,k,m;
    while(cin>>n){
        l1.clear();
    for(int i=1;i<=n;i++){
        cin>>k;
        l1.push_back(k);
    }
    cin>>m;
    
    for(auto it=l1.begin();it!=l1.end();it++){
        
        if(*it==m) {l1.erase(it);
                             break;}
        
    }for(auto it=l1.begin();it!=l1.end();it++){
        cout<<*it<<" ";
    }cout<<endl;}
}