#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
#include <ctype.h>
int main(){
int i,j,t,kase;
char word[1002],s[1002];
scanf("%d",&t);
for(kase=1;kase<=t;kase++)
{
scanf(" %[^\n]",s);
int s_len=strlen(s);
for(i=0,j=0;i<s_len;i++)
{
if(s[i]>='a' && s[i]<='z')
{
word[j]='A'+(s[i]-'a');
j++;
}
else if(s[i]>='A' && s[i]<='Z')
{
word[j]=s[i];
j++;
}
else
{
word[j]=s[i];
j++;
}
}
word[j]='\0';
printf("Case %d: %s\n",kase,word);
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPG1hdGguaD4KI2luY2x1ZGUgPHN0cmluZy5oPgojaW5jbHVkZSA8Y3R5cGUuaD4KCmludCBtYWluKCl7CiAgICBpbnQgaSxqLHQsa2FzZTsKICAgIGNoYXIgd29yZFsxMDAyXSxzWzEwMDJdOwogICAgc2NhbmYoIiVkIiwmdCk7CiAgICBmb3Ioa2FzZT0xO2thc2U8PXQ7a2FzZSsrKQogICAgewogICAgICAgIHNjYW5mKCIgJVteXG5dIixzKTsKICAgICAgICBpbnQgc19sZW49c3RybGVuKHMpOwogICAgICAgIGZvcihpPTAsaj0wO2k8c19sZW47aSsrKQogICAgICAgIHsKICAgICAgICAgICAgaWYoc1tpXT49J2EnICYmIHNbaV08PSd6JykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgd29yZFtqXT0nQScrKHNbaV0tJ2EnKTsKICAgICAgICAgICAgICAgIGorKzsKICAgICAgICAgICAgfQogICAgICAgICAgICBlbHNlIGlmKHNbaV0+PSdBJyAmJiBzW2ldPD0nWicpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIHdvcmRbal09c1tpXTsKICAgICAgICAgICAgICAgIGorKzsKICAgICAgICAgICAgfQogICAgICAgICAgICBlbHNlCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIHdvcmRbal09c1tpXTsKCQkJCWorKzsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICB3b3JkW2pdPSdcMCc7CiAgICAgICBwcmludGYoIkNhc2UgJWQ6ICVzXG4iLGthc2Usd29yZCk7CiAgICB9CgogICAgcmV0dXJuIDA7Cn0=