#include <iostream>
#include <cstring>
using namespace std;
int esteLitera(char c) {
if (('a' <= c && c <= 'z') || ('A' <= c && c <= 'Z')) {
return 1;
}
return 0;
}
int main() {
char s[2001];
int nr, p1 = -1, m;
cin.getline(s, 2001, 0);
int lg = strlen(s);
for (int a = 0; a < lg; ++a){
cin >> s[a];
if (esteLitera(s[a]) && esteLitera(s[a + 1]) && p1 == -1)
p1 = a;
if (!esteLitera(s[a]) && p1 != -1){
nr = a - p1;
m = nr / 2;
for (int i = p1; i < p1 + m; ++i){
swap(s[i], s[i + nr - m]);
}
p1 = -1;
}
}
cout << s;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBlc3RlTGl0ZXJhKGNoYXIgYykgewogIGlmICgoJ2EnIDw9IGMgJiYgYyA8PSAneicpIHx8ICgnQScgPD0gYyAmJiBjIDw9ICdaJykpIHsKICAgIHJldHVybiAxOwogIH0KICByZXR1cm4gMDsKfQoKaW50IG1haW4oKSB7CgljaGFyIHNbMjAwMV07CiAgICBpbnQgbnIsIHAxID0gLTEsIG07CiAgICBjaW4uZ2V0bGluZShzLCAyMDAxLCAwKTsKICAgIGludCBsZyA9IHN0cmxlbihzKTsKICAgIGZvciAoaW50IGEgPSAwOyBhIDwgbGc7ICsrYSl7CiAgICAgICAgY2luID4+IHNbYV07CiAgICAgICAgaWYgKGVzdGVMaXRlcmEoc1thXSkgJiYgZXN0ZUxpdGVyYShzW2EgKyAxXSkgJiYgcDEgPT0gLTEpCiAgICAgICAgICAgICAgICBwMSA9IGE7CiAgICAgICAgaWYgKCFlc3RlTGl0ZXJhKHNbYV0pICYmIHAxICE9IC0xKXsKICAgICAgICAgICAgICAgICAgICBuciA9IGEgLSBwMTsKICAgICAgICAgICAgICAgICAgICBtID0gbnIgLyAyOwogICAgICAgICAgICAgICAgICAgIGZvciAoaW50IGkgPSBwMTsgaSA8IHAxICsgbTsgKytpKXsKICAgICAgICAgICAgICAgICAgICAgICAgc3dhcChzW2ldLCBzW2kgKyBuciAtIG1dKTsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgcDEgPSAtMTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIGNvdXQgPDwgczsKCQoJcmV0dXJuIDA7Cn0=
ISEhISB0ZXN0ICBWYXJaQQpBbmEsIGRhciBzaSBNYXJpYSAgYSEhISAgaW52YXRhIHNhIHByb2dyYW1lemUgcGUgV2VsbENvZGUhIQoKSW52YXRhIHNpIHR1IHNhIHByb2dyYW1lemkkJCAhIUAjQ0FTdGVsIGRlLCwgJmd0OyZndDsmZ3Q7cG9hcnRhUiBDTEFSc2F1Cg==
!!!! test VarZA
Ana, dar si Maria a!!! invata sa programeze pe WellCode!!
Invata si tu sa programezi$$ !!@#CAStel de,, >>>poartaR CLARsau