#include <iostream>
#include <cctype>
using namespace std;
string s[1005];
int size = 1;
int main()
{
while(cin >> s[size++]); --size;
for (int i = size - 1; i >= 1; --i)
{
for (int j = 0; j < s[i].size(); ++j)
{
if (isupper(s[i][j])) s[i][j] = tolower(s[i][j]);
else if (islower(s[i][j])) s[i][j] = toupper(s[i][j]);
}
if (s[i][0] >= 0 && s[i][0] <= 9)
{
for (int j = s[i].size()-1; j >= 0; --j) cout << s[i][j];
}
else cout << s[i];
cout << " ";
}
}