#include<bits/stdc++.h>
using namespace std;
string s,a,j;
int main(){
getline(cin,s);
int n=s.length();
for(int i=n-1;i>=0;i--){
a[j++]=s[i];
}
for(int i=1;i<=j;i++){
if(a[i]>='A'&&a[i]<='Z'){
int t=i,c=i+1;
while(a[c]>='A'&&a[c]<='Z')c++;
for(int j=c-1;j>=t;j--)
cout<<char(a[j]+32);
i=c-1;
}
else if(a[i]>='a'&&a[i]<='z'){
int t=i,c=i+1;
while(a[c]>='a'&&a[c]<='z')c++;
for(int j=c-1;j=t;j--)
cout<<char(a[j]-32);
i=c-1;
}else{
cout<<a[i];
}
}
return 0;
}