#include <iostream>
using namespace std;
struct node{
int data;
node* next;
};
node *head=new node;
int main()
{head->next=NULL;
head->data=0;
node *ptr=head;
int m;
cin>>m;
int j;
cin>>j;
head->data=j;
j=0;int h;
while(j<m-1)
{
cin>>h;
node* n1= new node;
ptr->next=n1;
n1->data=h;
n1->next=NULL;
ptr=n1;
}
ptr=head;
while(ptr!=NULL)
{
cout<<ptr->data<<"\t";
ptr=ptr->next;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpzdHJ1Y3Qgbm9kZXsKaW50IGRhdGE7CiAgbm9kZSogbmV4dDsKfTsKbm9kZSAqaGVhZD1uZXcgbm9kZTsKCmludCBtYWluKCkKe2hlYWQtPm5leHQ9TlVMTDsKaGVhZC0+ZGF0YT0wOwpub2RlICpwdHI9aGVhZDsKCiBpbnQgbTsKICBjaW4+Pm07CiAgaW50IGo7CiAgY2luPj5qOwogIGhlYWQtPmRhdGE9ajsKICBqPTA7aW50IGg7CiAgd2hpbGUoajxtLTEpCiAgewogIGNpbj4+aDsKICAgIG5vZGUqIG4xPSBuZXcgbm9kZTsKICAgIHB0ci0+bmV4dD1uMTsKICAgIG4xLT5kYXRhPWg7CiAgICBuMS0+bmV4dD1OVUxMOwogICAgcHRyPW4xOwogICAgfQogIHB0cj1oZWFkOwogICAgd2hpbGUocHRyIT1OVUxMKQogICAgewogICAgICBjb3V0PDxwdHItPmRhdGE8PCJcdCI7CiAgICAgIHB0cj1wdHItPm5leHQ7CiAgICB9CglyZXR1cm4gMDsKfQ==