#include <iostream>
#include <string>
using namespace std;
void print_all_x_at_the_end ( string &s, const string &originalString, int index, int xCount, int currentIndex ) {
if ( index == originalString.size() ) {
string xString = s;
for ( int i = 0 ; i < xCount ; i++ ) {
xString = xString + "x";
}
xString[xString.size()] = '\0';
cout << xString << endl;
return;
}
if ( originalString[index] == 'x' ) {
print_all_x_at_the_end(s, originalString, index+1, xCount+1, currentIndex);
return;
}
s[currentIndex] = originalString[index];
print_all_x_at_the_end(s, originalString, index+1, xCount, currentIndex+1);
return;
}
int main() {
string s;
cin >> s;
string ans;
ans.resize(s.size());
print_all_x_at_the_end(ans, s, 0, 0, 0);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBwcmludF9hbGxfeF9hdF90aGVfZW5kICggc3RyaW5nICZzLCBjb25zdCBzdHJpbmcgJm9yaWdpbmFsU3RyaW5nLCBpbnQgaW5kZXgsIGludCB4Q291bnQsIGludCBjdXJyZW50SW5kZXggKSB7CglpZiAoIGluZGV4ID09IG9yaWdpbmFsU3RyaW5nLnNpemUoKSApIHsKCQlzdHJpbmcgeFN0cmluZyA9IHM7CgkJZm9yICggaW50IGkgPSAwIDsgaSA8IHhDb3VudCA7IGkrKyApIHsKCQkJeFN0cmluZyA9IHhTdHJpbmcgKyAieCI7CgkJfQoJCXhTdHJpbmdbeFN0cmluZy5zaXplKCldID0gJ1wwJzsKCQljb3V0IDw8IHhTdHJpbmcgPDwgZW5kbDsKCQlyZXR1cm47Cgl9CglpZiAoIG9yaWdpbmFsU3RyaW5nW2luZGV4XSA9PSAneCcgKSB7CgkJcHJpbnRfYWxsX3hfYXRfdGhlX2VuZChzLCBvcmlnaW5hbFN0cmluZywgaW5kZXgrMSwgeENvdW50KzEsIGN1cnJlbnRJbmRleCk7CgkJcmV0dXJuOwoJfQoJc1tjdXJyZW50SW5kZXhdID0gb3JpZ2luYWxTdHJpbmdbaW5kZXhdOwoJcHJpbnRfYWxsX3hfYXRfdGhlX2VuZChzLCBvcmlnaW5hbFN0cmluZywgaW5kZXgrMSwgeENvdW50LCBjdXJyZW50SW5kZXgrMSk7CglyZXR1cm47Cn0KCmludCBtYWluKCkgewoJc3RyaW5nIHM7CgljaW4gPj4gczsKCXN0cmluZyBhbnM7CglhbnMucmVzaXplKHMuc2l6ZSgpKTsKCXByaW50X2FsbF94X2F0X3RoZV9lbmQoYW5zLCBzLCAwLCAwLCAwKTsKCXJldHVybiAwOwp9