#include<iostream>
#include<string>
#include <stdlib.h>
using namespace std;
int main(){
int N;
cin>>N;
cin.get();
long int a[20][101],b[20][101],cc[20][101],i[20],j[20];
for(int ss=0;ss!=N;ss++)
for(int g=0;g!=101;g++){
a[ss][g]=0;
b[ss][g]=0;
cc[ss][g]=0;
i[ss]=0;
j[ss]=0;
}
char c;
string str;
for(int bb=0;bb!=N;bb++){
while(true){
c=cin.get();
if(str.size()==9){
a[bb][i[bb]]=atoi(str.c_str());
str.clear();
i[bb]++;}
if(c==10){
a[bb][i[bb]]=atoi(str.c_str());
str.clear();
i[bb]++;
break;}
str+=c;
}
str.clear();
while(true){
c=cin.get();
if(str.size()==9){
b[bb][j[bb]]=atoi(str.c_str());
str.clear();
j[bb]++;}
if(c==10){
b[bb][j[bb]]=atoi(str.c_str());
str.clear();
j[bb]++;
break;}
str+=c;
}
}
for(int uu=0;uu!=N;uu++){
if(i[uu]>j[uu])
{
for(int w=0;w!=i[uu];w++)
{
cc[uu][w]=cc[uu][w]+a[uu][w]+b[uu][w];
if(b[uu][w]>999999999)
{
cc[uu][w]-=1000000000;
cc[uu][w+1]+=1;
}
}
cout<<"Case"<<" "<<uu+1<<":"<<endl;
for(int ii=0;ii!=i[uu];ii++)
cout<<a[uu][ii];
cout<<" "<<"+"<<" ";
for(int jj=0;jj!=j[uu];jj++)
cout<<b[uu][jj];
cout<<" "<<"="<<" ";
for(int f=i[uu]-1;f!=-1;f--){
cout<<cc[uu][f];
}
cout<<endl;
}
else {
for(int d=0;d!=j[uu];d++)
{
cc[uu][d]=cc[uu][d]+a[uu][d]+b[uu][d];
if(cc[uu][d]>999999999)
{
cc[uu][d]-=1000000000;
cc[uu][d+1]+=1;
}
}
cout<<"Case"<<" "<<uu+1<<":"<<endl;
for(int ii=0;ii!=i[uu];ii++)
cout<<a[uu][ii];
cout<<" "<<"+"<<" ";
for(int jj=0;jj!=j[uu];jj++)
cout<<b[uu][jj];
cout<<" "<<"="<<" ";
for(int s=j[uu]-1;s!=-1;s--){
cout<<cc[uu][s];
}
cout<<endl;
}
}
cin>>c;
return 0;
}
#include<string>
#include <stdlib.h>
using namespace std;
int main(){
int N;
cin>>N;
cin.get();
long int a[20][101],b[20][101],cc[20][101],i[20],j[20];
for(int ss=0;ss!=N;ss++)
for(int g=0;g!=101;g++){
a[ss][g]=0;
b[ss][g]=0;
cc[ss][g]=0;
i[ss]=0;
j[ss]=0;
}
char c;
string str;
for(int bb=0;bb!=N;bb++){
while(true){
c=cin.get();
if(str.size()==9){
a[bb][i[bb]]=atoi(str.c_str());
str.clear();
i[bb]++;}
if(c==10){
a[bb][i[bb]]=atoi(str.c_str());
str.clear();
i[bb]++;
break;}
str+=c;
}
str.clear();
while(true){
c=cin.get();
if(str.size()==9){
b[bb][j[bb]]=atoi(str.c_str());
str.clear();
j[bb]++;}
if(c==10){
b[bb][j[bb]]=atoi(str.c_str());
str.clear();
j[bb]++;
break;}
str+=c;
}
}
for(int uu=0;uu!=N;uu++){
if(i[uu]>j[uu])
{
for(int w=0;w!=i[uu];w++)
{
cc[uu][w]=cc[uu][w]+a[uu][w]+b[uu][w];
if(b[uu][w]>999999999)
{
cc[uu][w]-=1000000000;
cc[uu][w+1]+=1;
}
}
cout<<"Case"<<" "<<uu+1<<":"<<endl;
for(int ii=0;ii!=i[uu];ii++)
cout<<a[uu][ii];
cout<<" "<<"+"<<" ";
for(int jj=0;jj!=j[uu];jj++)
cout<<b[uu][jj];
cout<<" "<<"="<<" ";
for(int f=i[uu]-1;f!=-1;f--){
cout<<cc[uu][f];
}
cout<<endl;
}
else {
for(int d=0;d!=j[uu];d++)
{
cc[uu][d]=cc[uu][d]+a[uu][d]+b[uu][d];
if(cc[uu][d]>999999999)
{
cc[uu][d]-=1000000000;
cc[uu][d+1]+=1;
}
}
cout<<"Case"<<" "<<uu+1<<":"<<endl;
for(int ii=0;ii!=i[uu];ii++)
cout<<a[uu][ii];
cout<<" "<<"+"<<" ";
for(int jj=0;jj!=j[uu];jj++)
cout<<b[uu][jj];
cout<<" "<<"="<<" ";
for(int s=j[uu]-1;s!=-1;s--){
cout<<cc[uu][s];
}
cout<<endl;
}
}
cin>>c;
return 0;
}