// editor2
#include<stdio.h>
#include<stdlib.h>
void create(int num);
void del(int pos);
void display();
typedef struct node{
    int data;
    struct node *next;
}Node;
Node *head =NULL;
Node *tail = NULL;
Node *newNode = NULL;

 int main()
 {
     int size,num,i;
     scanf("%d",&size);
     for(i=0;i<size;i++)
     {
         scanf("%d",&num);
         create(num);
         
     }
     return 0;
 }
     
     void create(int num){
         Node *newNode = (Node*)malloc(sizeof(Node));
         newNode->data = num;
         newNode->next = NULL;
     
     if(head==NULL){
         head = newNode;
         tail = newNode;
     }
     else{
         tail->next=newNode;
         tail =newNode;
     }
 }
 void del(int pos){
     if(pos ==0){
         Node *tem;
         tem =head;
         head = head->next;
         free(tem);
         
     }
     Node *tem;
     Node *prev;
     tem =head;
     for(int i=0;i<pos;i++){
         prev=tem;
         tem=tem->next;
     }
     prev->next=tem->next;
     free(tem);
     
 }
 
void display()
 {
     Node *tem;
     for(tem=head;tem!=NULL;tem=tem->next)
     {
         printf("%d",temp->next);
         
     }
     return 0;
 }