#include <iostream>
#include <string>
#include <vector>
#include <sstream>
#include <algorithm>
using namespace std;
int main()
{
string input;
getline(cin, input);
cout << "Vorher: " << input << '\n';
vector<string> words;
stringstream wordparser(input);
for(string word; wordparser >> word; )
words.push_back(word);
sort(words.begin(), words.end());
stringstream outputstream;
for(const string& word: words)
outputstream << word << ' ';
string result = outputstream.str();
cout <<"Nachher: " << result << '\n';
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8c3N0cmVhbT4KI2luY2x1ZGUgPGFsZ29yaXRobT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewoJc3RyaW5nIGlucHV0OwoJZ2V0bGluZShjaW4sIGlucHV0KTsKCWNvdXQgPDwgIlZvcmhlcjogIgk8PCBpbnB1dCA8PCAnXG4nOwoJCgl2ZWN0b3I8c3RyaW5nPiB3b3JkczsKCXN0cmluZ3N0cmVhbSB3b3JkcGFyc2VyKGlucHV0KTsKCWZvcihzdHJpbmcgd29yZDsgd29yZHBhcnNlciA+PiB3b3JkOyApCgkJd29yZHMucHVzaF9iYWNrKHdvcmQpOwoJc29ydCh3b3Jkcy5iZWdpbigpLCB3b3Jkcy5lbmQoKSk7CgkKCXN0cmluZ3N0cmVhbSBvdXRwdXRzdHJlYW07Cglmb3IoY29uc3Qgc3RyaW5nJiB3b3JkOiB3b3JkcykKCQlvdXRwdXRzdHJlYW0gPDwgd29yZCA8PCAnICc7CgkJCglzdHJpbmcgcmVzdWx0ID0gb3V0cHV0c3RyZWFtLnN0cigpOwoJY291dCA8PCJOYWNoaGVyOiAiIDw8IHJlc3VsdCA8PCAnXG4nOwp9