#include<stdio.h>
#include<stdlib.h>

typedef struct node{
    int data;
    struct node *next;
}Node;

Node *head=NULL ,*tail;
void create(int n){
    Node *newNode =(*Node)malloc(1 * sizeof(Node));
    newNode->data=n;
    newNode->next=NULL;
    
    if(head==NULL){
        head=newNode;
        tail=newNode;
    }
    else{
        tail->next=newNode;
        tail=newNode;
    }
}

void display(){
    Node *i;
    for(i=head;i!=NULL;i->next){
        printf("%d",i->data);
    }
}

int main(){
    int n;
    scanf("%d",&n);
    
    for(int i=0 ;i <n;i++){
        if(!(scanf("%d",&num)){
            printf("Invalid input");
            return 0
          }
          
          create(num);
    
}
  display();
  
  
  return 0;
}