#include <iostream>
using namespace std;
class FU{
public:
int real;
int vir;
FU operator+(FU &fu1)
{
FU newF;
newF.real = this->real + fu1.real;
newF.vir = this->vir + fu1.vir;
return newF;
}
void Print()
{
if(vir>=0)cout<<real<<"+"<<vir<<"i"<<endl;
else cout<<real<<vir<<"i"<<endl;
}
};
int main() {
int m;
cin>>m;
while(m--)
{
FU f1,f2;
int r1,r2,v1,v2;
cin>>r1>>v1>>r2>>v2;
f1.real=r1;
f1.vir = v1;
f2.real = r2;
f2.vir = v2;
FU ans;
ans = f1+f2;
// cout<<ans.real<<"+"<<ans.vir<<"i"<<endl;
ans.Print();
}
}
// 64 位输出请用 printf("%lld")