17413
#include <iostream>
#include<string>
using namespace std;
string reverseString(string s) {
string result = "";
for (int i = s.length() - 1; i >= 0; i--) {
result += s[i];
}
return result;
}
string solution(string s)
{
string answer = "";
string tmpString = "";
string tagString = "";
int i = 0;
while (i < s.length()) {
if (s[i] != ' ' && s[i] != '<') {
tmpString += s[i];
i++;
}
else {
answer += reverseString(tmpString);
tmpString = "";
if (s[i] == ' ') {
answer += ' ';
i++;
}
else if (s[i] == '<') {
for (int k = i; k < s.length(); k++) {
if (s[k] != '>') {
tagString += s[k];
}
else {
tagString += s[k];
answer += tagString;
tagString = "";
i = k + 1;
break;
}
}
}
}
}
if (tmpString != "") {
answer += reverseString(tmpString);
}
return answer;
}
int main() {
string s;
getline(cin, s);
cout << solution(s);
}