// npsc03-j2d 名字倒過來寫
// 第1行 n ,接下來n行,每行最多20英文字,第1字母大寫,餘小寫,倒印(但倒印的第1個字母改大寫,最後1字改小寫)
//
#include <iostream>
#include <cstring>
using namespace std;
int main( )
{
int n , i , s;
string m;
while( cin >> n)
{
while(n--)
{
cin >> m;
s=m.size();
cout << char( m[s-1]-32 ); // 改大寫
for(i=s-2; i>0; --i)
cout <<m[i];
cout << char( m[0]+32 ) << endl; // 改小寫
}
}
return 0;
}
/* 範例輸入
5
Npsc
Forum
Hello
World
Abcdefg
-------輸出
Cspn
Murof
Olleh
Dlrow
Gfedcba
*/