// editor4
#include<stdio.h>
#include<stdlib.h>
typedef struct node{
    int data;
    struct node *next;
}node;


node *head=NULL;
// insert 
void insert(int num){
    node *newnode =(node*)malloc(1*sizeof(node));
    newnode->data = num;
    if(head == NULL){
        newnode -> next = newnode;
        head = newnode;
    }
    else{
        newnode->next = head-> next;
        head ->next =newnode;
    }
}
// diplay
 void display(){
     node *temp = head -> next;
     do{
         printf("%d ",temp->data);
         temp = temp-> next;
     }
     while(temp!= head->next);
 }
 int main(){
     int size,num;
     scanf("%d",&size);
     for (int i; i<=size;i++){
         scanf("%d",&num);
         insert (num);
     }
     int val;
     scanf("%d",&val);
     insert(val);
     display();
     return ;
     }