// editor
#include <stdio.h>
#include <stdlib.h>
struct node
{
    char s1[100];
    struct node *next;
    struct node *prev;
}*head=NULL,*tail;
int main()
{
    int n,i;
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
    struct node* newnode=(struct node)malloc(sizeof(struct node));
    if(scanf("%s",newnode->s1)==1)
    {
    if(head==NULL)
    {
        head=newnode;
        tail=newnode;
        head->prev=NULL;
        head->next=NULL;
    }
    else
    {
        tail->next=newnode;
        newnode->prev=tail;
        tail=newnode;
        tail->next=NULL;
    }
    }
    }
    head=head->next;
    for(i=0;i<n-1;i++)
    {
        printf("%s ",head->s1);
        head=head->next;
    }
}