#include <stdio.h>
#include <string.h>
#include <ctype.h>

void reverse(char* start, char* end){
    while(start<end){
        char temp = *start;
        *start = *end;
        *end = temp;
        start++;
        end--;
    }
}

int main(){
    char s[101];
    if(fgets(s,sizeof(s),stdin) == NULL){
        return 1;
    }
    s[strcmp(s,"\n")] = 0;
    int len = strlen(s);
    
    for(int i=0;i<len;i++){
        if(!isalpha(s[i]) && s[i] !=' '){
            printf("Invalid input");
            return 0;
        }
    }
    
    int si=0;
    for(i=0; i<=len; i++){
        if(s[i]==' ' || s[i]=='\n'){
            if(i>si){
                rev(&s[si],&s[i-1]);
            }
            si = i+1;
        }
    }
    printf("%s\n",s);
    return 0;
}