#include <bits/stdc++.h>
#include <cstring>
using namespace std;
int len(int n){
int cnt=0;
while(n!=0){
cnt++;
n/=10;
}
return cnt;
}
int stoi(string s){
int sum=0;
int quan=1;
for(int i=s.size()-1;i>=0;i--){
sum+=(int(s[i])-48)*quan;
quan *= 10;
}return sum;
}
int main(){
int n;
cin>>n;
string c;
int a,b;
char lc;
for(int i=0;i<n;i++){
cin>>c;
if(!(c == "a"||c == "b"||c == "c")){
a = stoi(c);
cin>>b;
int f=0;
if(a-b<0)f = 1;
switch(lc){
case 'a':
cout<<a<<"+"<<b<<"="<<a+b<<endl<<len(a)+len(b)+len(a+b)+2<<endl;
break;
case 'b':
cout<<a<<"-"<<b<<"="<<a-b<<endl<<len(a)+len(b)+len(a-b)+2+f<<endl;
break;
case 'c':
cout<<a<<"*"<<b<<"="<<a*b<<endl<<len(a)+len(b)+len(a*b)+2<<endl;
break;
}
}else {
lc = c[0];
cin>>a>>b;
}
int f=0;
if(a-b<0)f = 1;
switch(c[0]){
case 'a':
cout<<a<<"+"<<b<<"="<<a+b<<endl<<len(a)+len(b)+len(a+b)+2<<endl;
break;
case 'b':
cout<<a<<"-"<<b<<"="<<a-b<<endl<<len(a)+len(b)+len(a-b)+2+f<<endl;
break;
case 'c':
cout<<a<<"*"<<b<<"="<<a*b<<endl<<len(a)+len(b)+len(a*b)+2<<endl;
break;
}
}
return 0;
}
80分,第四第五点错误