#include <iostream>
using namespace std;
void convert(string arr[], int n){
for(int i=0; i<n; i++) {
std::string word = arr[i];
int len = word.length();
std::string new_word = "";
bool first_letter = true;
for(int j=0; j<len; j++) {
if(isdigit(word[j])) {
continue;
}
if(first_letter) {
new_word += toupper(word[j]);
first_letter = false;
}
else {
new_word += tolower(word[j]);
}
}
cout << new_word << endl;
}
}
int main() {
// your code goes here
int n;
cin>>n;
string arr[n];
for(int i =0;i<n;i++){
cin>>arr[i];
}
convert(arr, n);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwp2b2lkIGNvbnZlcnQoc3RyaW5nIGFycltdLCBpbnQgbil7Cglmb3IoaW50IGk9MDsgaTxuOyBpKyspIHsKICAgICAgICBzdGQ6OnN0cmluZyB3b3JkID0gYXJyW2ldOwogICAgICAgIGludCBsZW4gPSB3b3JkLmxlbmd0aCgpOwogICAgICAgIHN0ZDo6c3RyaW5nIG5ld193b3JkID0gIiI7CiAgICAgICAgYm9vbCBmaXJzdF9sZXR0ZXIgPSB0cnVlOwoKICAgICAgICBmb3IoaW50IGo9MDsgajxsZW47IGorKykgewogICAgICAgICAgICBpZihpc2RpZ2l0KHdvcmRbal0pKSB7CiAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgfQogICAgICAgICAgICBpZihmaXJzdF9sZXR0ZXIpIHsKICAgICAgICAgICAgICAgIG5ld193b3JkICs9IHRvdXBwZXIod29yZFtqXSk7CiAgICAgICAgICAgICAgICBmaXJzdF9sZXR0ZXIgPSBmYWxzZTsKICAgICAgICAgICAgfQogICAgICAgICAgICBlbHNlIHsKICAgICAgICAgICAgICAgIG5ld193b3JkICs9IHRvbG93ZXIod29yZFtqXSk7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgY291dCA8PCBuZXdfd29yZCA8PCBlbmRsOwogICAgfQp9CmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJaW50IG47CgljaW4+Pm47CglzdHJpbmcgYXJyW25dOwoJCglmb3IoaW50IGkgPTA7aTxuO2krKyl7CgkJY2luPj5hcnJbaV07Cgl9Cgljb252ZXJ0KGFyciwgbik7CglyZXR1cm4gMDsKfQ==