#include<bits/stdc++.h>
using namespace std;
int main(){
int n,sum=0,b,c,d,f;
cin>>n;
string x,y,a;
for(int i=1;i<=n;i++){
cin>>a;
if(a[0]=='a'){
f=1;
cin>>x>>y;
b=0;c=0;
sum=0;
sum+=x.size()+y.size()+3;
cout<<x<<"+"<<y<<"=";
for(int i=0;i<x.size();i++)b=b*10+int(x[i]-'0');
for(int i=0;i<y.size();i++)c=c*10+int(y[i]-'0');
cout<<b+c<<endl;
if(c<0)sum++;
if(b<0)sum++;
d=b+c;
if(d<0){
sum++;
}
while(d/10!=0){
sum++;
d/=10;
}
cout<<sum<<endl;
}else if(a[0]=='b'){
f=2;
cin>>x>>y;
b=0;c=0;
sum=0;
sum+=x.size()+y.size()+3;
cout<<x<<"-"<<y<<"=";
for(int i=0;i<x.size();i++)b=b*10+int(x[i]-'0');
for(int i=0;i<y.size();i++)c=c*10+int(y[i]-'0');
cout<<b-c<<endl;
if(c<0)sum++;
if(b<0)sum++;
d=b-c;
if(d<0){
sum++;
}
while(d/10!=0){
sum++;
d/=10;
}
cout<<sum<<endl;
}else if(a[0]=='c'){
f=3;
cin>>x>>y;
b=0;c=0;
sum=0;
sum+=x.size()+y.size()+3;
cout<<x<<"*"<<y<<"=";
for(int i=0;i<x.size();i++)b=b*10+int(x[i]-'0');
for(int i=0;i<y.size();i++)c=c*10+int(y[i]-'0');
cout<<b*c<<endl;
if(c<0)sum++;
if(b<0)sum++;
d=b*c;
if(d<0){
sum++;
}
while(d/10!=0){
sum++;
d/=10;
}
cout<<sum<<endl;
}else{
b=0;c=0;sum=0;
for(int i=0;i<a.size();i++)b=b*10+int(a[i]-'0');
cin>>y;
for(int i=0;i<y.size();i++)c=c*10+int(y[i]-'0');
cout<<b;
sum+=a.size()+y.size()+3;
if(f==1){
cout<<"+"<<y<<"=";
cout<<b+c<<endl;
if(c<0)sum++;
if(b<0)sum++;
d=b+c;
if(d<0){
sum++;
}
while(d/10!=0){
sum++;
d/=10;
}
cout<<sum<<endl;
}else if(f==2){
b=0;c=0;sum=0;
cout<<"-"<<y<<"=";
cout<<b-c<<endl;
if(c<0)sum++;
if(b<0)sum++;
d=b-c;
if(d<0){
sum++;
}
while(d/10!=0){
sum++;
d/=10;
}
cout<<sum<<endl;
}else if(f==3){
b=0;c=0;sum=0;
cout<<"*"<<y<<"=";
cout<<b*c<<endl;
if(c<0)sum++;
if(b<0)sum++;
d=b*c;
if(d<0){
sum++;
}
while(d/10!=0){
sum++;
d/=10;
}
cout<<sum<<endl;
}
}
}
}