#include<stdio.h>
#include<string.h>
#define MAX 1000
int main(){
char str1[MAX],str2[MAX];
int str3[MAX+1];
int len1,len2,i,j,k,m,num,count = 1;
scanf("%d",&num);
while(num--){
scanf("%s %s",str1,str2);
len1 = strlen(str1);
len2 = strlen(str2);
m = 0;
for(i = len1-1,j = len2 -1,k = 0;i>=0 && j >= 0;i--,j--,k++){
m = str1[i]-'0' + str2[j]-'0' + m;
str3[k] = m % 10;
m = m / 10;
}
if(k == len1){
while(j>=0){
m = str2[j]-'0' + m;
str3[k] = m % 10;
m = m / 10;
j--;
k++;
}
}else{
while(i>=0){
m = str1[i]-'0' + m;
str3[k] = m % 10;
m = m / 10;
i--;
k++;
}
}
if(m != 0){
str3[k] = m;
k++;
}
printf("Case %d:\n",count);
printf("%s + %s = ",str1,str2);
for(i = k-1;i>=0;i--){
printf("%d",str3[i]);
}
printf("\n");
if(0 != num)
printf("\n");
count++;
}
return 0;
}