#include<bits/stdc++.h>
using namespace std;
int main(){
int t;cin>>t;
cin.ignore();
while(t--){
string s;getline(cin,s);
stringstream ss(s);
string w;
vector<string>v;
while(ss>>w){
if(w[0]>='a'&&w[0]<='z'){
w[0]-=32;
}
for(int i=1;i<w.size();i++){
if(w[i]>='A'&&w[i]<='Z'){
w[i]+=32;
}
}
v.push_back(w);
}
for(int i=1;i<v.size();i++){
cout<<v[i];
if(i==v.size()-1){
cout<<", ";
}else cout<<" ";
}
for(int i=0;i<v[0].size();i++){
v[0][i]=toupper(v[0][i]);
cout<<v[0][i];
}
}
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKXsKCWludCB0O2Npbj4+dDsKCWNpbi5pZ25vcmUoKTsKCXdoaWxlKHQtLSl7CgkJc3RyaW5nIHM7Z2V0bGluZShjaW4scyk7CgkJc3RyaW5nc3RyZWFtIHNzKHMpOwoJCXN0cmluZyB3OwoJCXZlY3RvcjxzdHJpbmc+djsKCQl3aGlsZShzcz4+dyl7CgkJCWlmKHdbMF0+PSdhJyYmd1swXTw9J3onKXsKCQkJCXdbMF0tPTMyOwoJCQl9CgkJCWZvcihpbnQgaT0xO2k8dy5zaXplKCk7aSsrKXsKCQkJCWlmKHdbaV0+PSdBJyYmd1tpXTw9J1onKXsKCQkJCQl3W2ldKz0zMjsKCQkJCX0KCQkJfQoJCQl2LnB1c2hfYmFjayh3KTsKCQl9CgkJZm9yKGludCBpPTE7aTx2LnNpemUoKTtpKyspewoJCQljb3V0PDx2W2ldOwoJCQlpZihpPT12LnNpemUoKS0xKXsKCQkJCWNvdXQ8PCIsICI7CgkJCX1lbHNlIGNvdXQ8PCIgIjsJCgkJfQoJCWZvcihpbnQgaT0wO2k8dlswXS5zaXplKCk7aSsrKXsKCQkJdlswXVtpXT10b3VwcGVyKHZbMF1baV0pOwoJCQljb3V0PDx2WzBdW2ldOwoJCX0KCX0KfQ==