#include <stdio.h> #include <string.h>

#define MAX_LEN_INPUT 1002 #define SPACE ' '

char* s_gets(char* line);

int main(int argc, char* argv[]){ char line[MAX_LEN_INPUT] = {0}; char* retVal; int len; retVal = s_gets(line);

if(retVal){
    len = strlen(line);
    for(int i = len -1; i >=0; i--){
        if(line[i] == SPACE){
            printf("%s", &line[i + 1]);
            line[i] = '\0';
            printf(" ");
        }
    }
    printf("%s",line);
}

return 0;

}

char* s_gets(char* line){ char* ret_val; int i = 0; ret_val = fgets(line,MAX_LEN_INPUT,stdin);

if(ret_val){
    while(line[i] != '\n' && line[i] != '\0')
        i++;
    
    if(line[i] == '\n'){
        line[i] = '\0';
    }
    else{
        while(getchar() != '\n')
            continue;
    }
}
return ret_val;

}