// editor2
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
char stack[20][20];
int top =0;
void push(char s[])
{
    strcpy(stack[top++],s);
}
void display()
{
    for(int i=top-1;i>=0;i--)
    {
        printf("%s ",stack[i]);
    }
}
int main()
{
    int n;
    scanf("%d",&n);
    if(n<0)
    {
        printf("Invalid input");
        return 0;
    }
    for(int i=0;i<n;i++)
    {
        char s[100];
        if(scanf("%s",s)=1)
        {
            break;
        }
        else{
            push(s);
        }
        display();
    }
}