#include<stdio.h>
#include<string.h>
int main()
{
char str1[1000],str2[1000],str[1009];
int num;
scanf("%d",&num);
int i,j,k=0,p=0;
while(num--)
{
k++;
int l1,l2;
scanf("%s%s",str1,str2);
printf("Case %d:\n",k);
printf("%s + %s = ",str1,str2);
l1=strlen(str1)-1;
l2=strlen(str2)-1;
for(i=0;l1>=0 || l2>=0;l1--,l2--,i++)
{
if(l1>=0 && l2>=0)
{
str[i]=str1[l1]+str2[l2]-'0'+p;
}
if(l1>=0 && l2<0)
{
str[i]=str1[l1]+p;
}
if(l1<0 && l2>=0)
{
str[i]=str2[l2]+p;
}
p=0;
if(str[i]>'9')
{
str[i]=str[i]-10;
p=1;
}
}
if(p==1)
printf("%d",p);
while(i--)
{
printf("%c",str[i]);
}
if(num!=0)
printf("\n\n");
else
printf("\n");
}
return 0;
}
#include<string.h>
int main()
{
char str1[1000],str2[1000],str[1009];
int num;
scanf("%d",&num);
int i,j,k=0,p=0;
while(num--)
{
k++;
int l1,l2;
scanf("%s%s",str1,str2);
printf("Case %d:\n",k);
printf("%s + %s = ",str1,str2);
l1=strlen(str1)-1;
l2=strlen(str2)-1;
for(i=0;l1>=0 || l2>=0;l1--,l2--,i++)
{
if(l1>=0 && l2>=0)
{
str[i]=str1[l1]+str2[l2]-'0'+p;
}
if(l1>=0 && l2<0)
{
str[i]=str1[l1]+p;
}
if(l1<0 && l2>=0)
{
str[i]=str2[l2]+p;
}
p=0;
if(str[i]>'9')
{
str[i]=str[i]-10;
p=1;
}
}
if(p==1)
printf("%d",p);
while(i--)
{
printf("%c",str[i]);
}
if(num!=0)
printf("\n\n");
else
printf("\n");
}
return 0;
}