#include<iostream>
using namespace std;
int main()
{
__int64 yue(__int64 m,__int64 n);
int t;
cin>>t;
for(int i=0;i<t;i++)
{
__int64 a,b,c,d,e,f,m,n;
scanf("%I64d/%I64d",&a,&b);
scanf("%I64d/%I64d",&c,&d);
m=a*d;
n=b*c;
e=m*n/yue(m,n);
f=yue(e,b*d);
if(e%(b*d)!=0)
cout<<e/f<<'/'<<b*d/f<<endl;
else
cout<<e/(b*d)<<endl;
}
}
__int64 yue(__int64 m,__int64 n)
{
__int64 a,x=m,y=n;
if(x>y)
{
a=x;
x=y;
y=a;
}
while(x>0)
{
a=y%x;
y=x;
x=a;
}
return y;
}
using namespace std;
int main()
{
__int64 yue(__int64 m,__int64 n);
int t;
cin>>t;
for(int i=0;i<t;i++)
{
__int64 a,b,c,d,e,f,m,n;
scanf("%I64d/%I64d",&a,&b);
scanf("%I64d/%I64d",&c,&d);
m=a*d;
n=b*c;
e=m*n/yue(m,n);
f=yue(e,b*d);
if(e%(b*d)!=0)
cout<<e/f<<'/'<<b*d/f<<endl;
else
cout<<e/(b*d)<<endl;
}
}
__int64 yue(__int64 m,__int64 n)
{
__int64 a,x=m,y=n;
if(x>y)
{
a=x;
x=y;
y=a;
}
while(x>0)
{
a=y%x;
y=x;
x=a;
}
return y;
}