**有没有大佬 救救我 ( q w q ) **
#include<bits/stdc++.h>
using namespace std;
const int N=1000001;
long long n,a,b,ans;
char c,ch;
struct student{
long long after,front;
}arr[N];
int main(){
cin>>n;
while(n--){
cin>>c;
a=0,b=0;
if(!(cin>>c)){//两个数据
while(c!=' '){
a=a*10+c-'0';
c=getchar();
}
cin>>b;
}else{//三个数据
ch=c;
cin>>a>>b;
}
if(ch=='a')cout<<a<<"+"<<b<<"="<<a+b<<endl,ans=a+b;
if(ch=='b')cout<<a<<"-"<<b<<"="<<a-b<<endl,ans=a-b;
if(ch=='c')cout<<a<<"*"<<b<<"="<<a*b<<endl,ans=a*b;
long long len=0;
if(a==0)len++;
else while(a){
a/=10;
len++;
}if(b==0)len++;
else while(b){
b/=10;
len++;
}if(ans<0)len++;
if(ans==0)len++;
else while(ans){
ans/=10;
len++;
}
cout<<len+2<<endl;
}
return 0;
}