#include <stdio.h>
#define size 1001                    //字符串长度设定
int main() {
    
    char A[size][size]={'\0'};           //用数组来没个单词一行
    int i=0,j=0;
    for(i=0;i<size;i++){
        for(j=0;j<size;j++){
         scanf("%c",&A[i][j]);
         
         if(A[i][j]=='\0') break;             //该行输入单词,空格和终止就换行
         if(A[i][j]==' ') break;
         
        }
        if(A[i][j]=='\0') break;             //终止符全部结束
    }
    for(;i>=0;i--){                          //i代表的上次最后一行,往回走
        for(j=0;j<=size;j++){
            if((A[i][j]=='\0')||(A[i][j]==' ')||(A[i][j]=='\n')){     //终止,空格,换行符都要换。这个题输入最后结束是'\n'
                break;
            }
            printf("%c",A[i][j]);
        }
        printf(" ");                        
    }

    return 0;
}