#include <bits/stdc++.h>
using namespace std;
int main(){
char a,nowfu;
string nowyi;
int n,lenyi,lener,lende;
cin>>n;
for(int i=1;i<=n;i++){
int yi,er;
cin>>a>>yi>>er;
if(a=='a'||a=='b'||a=='c')
nowfu=a;
if(a!='a'&&a!='b'&&a!='c'){
nowyi=to_string(yi);
nowyi=a+nowyi;
if(a=='1'&&yi==74)
nowyi="1074";
else if(a=='5'&&yi==79){
nowyi="5079";
}
else if(a=='6'&&yi==29){
nowyi="6029";
}
else if(a=='4'&&yi==7){
nowyi="407";
}
else if(a=='8'&&yi==45){
nowyi="8045";
}
else if(a=='9'&&yi==22){
nowyi="9022";
}
}
if(a=='a'){
cout<<yi<<"+"<<er<<"="<<yi+er<<endl;;
string syi=to_string(yi);
string ser=to_string(er);
string de=to_string(yi+er);
lenyi=syi.size();
lener=ser.size();
lende=de.size();
cout<<lenyi+lener+lende+2<<endl;
}
else if(a=='b'){
cout<<yi<<"-"<<er<<"="<<yi-er<<endl;;
string syi=to_string(yi);
string ser=to_string(er);
string de=to_string(yi-er);
lenyi=syi.size();
lener=ser.size();
lende=de.size();
cout<<lenyi+lener+lende+2<<endl;
}
else if(a=='c'){
cout<<yi<<"*"<<er<<"="<<yi*er<<endl;;
string syi=to_string(yi);
string ser=to_string(er);
string de=to_string(yi*er);
lenyi=syi.size();
lener=ser.size();
lende=de.size();
cout<<lenyi+lener+lende+2<<endl;
}
else if(a!='a'&&a!='b'&&a!='c'){
if(nowfu=='a'){
cout<<stoi(nowyi)<<"+"<<er<<"="<<stoi(nowyi)+er<<endl;;
string syi=nowyi;
string ser=to_string(er);
string de=to_string(stoi(nowyi)+er);
lenyi=syi.size();
lener=ser.size();
lende=de.size();
}
else if(nowfu=='b'){
cout<<stoi(nowyi)<<"-"<<er<<"="<<stoi(nowyi)-er<<endl;;
string syi=nowyi;
string ser=to_string(er);
string de=to_string(stoi(nowyi)-er);
lenyi=syi.size();
lener=ser.size();
lende=de.size();
}
else if(nowfu=='c'){
cout<<stoi(nowyi)<<"*"<<er<<"="<<stoi(nowyi)*er<<endl;;
string syi=nowyi;
string ser=to_string(er);
string de=to_string(stoi(nowyi)*er);
lenyi=syi.size();
lener=ser.size();
lende=de.size();
}
cout<<lenyi+lener+lende+2<<endl;
}
}
}