UVA483




// UVA #483
// Difficulty: easy
// Time: O(n)
// Space: O(n)
// Stl: sstream string

#include <iostream>
#include <string>
#include <sstream>
#include <cstdio>

using namespace std;

int main() {

    string s, token;

    while (getline(cin, s)) {

        int i = 0;
        //split space by using stringstream
        stringstream ss(s);

        while (ss >> token) {
            if(i)cout << " ";
            for (i = token.length()-1 ; i >= 0; --i)
            {
                printf("%c",token.at(i));//check out boundary
            }
        }
        printf("\n");

    }
    return 0;
}