#include<bits/stdc++.h>
using namespace std;
void reverse_word(string & s){
if(s[0]>'a'&&s[0]<'z'){
for(int i=0;i<s.length();i++) s[i]=s[i]-32;
}
else{
for(int i=0;i<s.length();i++) s[i]=s[i]+32;
}
}
int main()
{
string s[1010];
int n=0;
while(cin >> s[n++]){
}
n--;
for(int i=0;i<n;i++){
if(s[i][0]>'0'&&s[i][0]<'9') reverse(s[i].begin(),s[i].end());
else {
reverse_word(s[i]);
}
}
for (int i=n-1;i>=0;i--){
cout <<s[i];
cout <<" ";
}
return 0;
}