#include<stdio.h>
int gcd(int a,int b)
{
return !b?a:gcd(b,a%b);
}
int main()
{
int t,a,b,c,d;
int i,e,f;
scanf("%d",&t);
while(t--)
{
scanf("%d%d%d%d",&a,&b,&c,&d);
e=a*d+c*b;
f=b*d;
i=gcd(e,f);
printf("%d %d\n",e/i,f/i);
}
return 0;
}
int gcd(int a,int b)
{
return !b?a:gcd(b,a%b);
}
int main()
{
int t,a,b,c,d;
int i,e,f;
scanf("%d",&t);
while(t--)
{
scanf("%d%d%d%d",&a,&b,&c,&d);
e=a*d+c*b;
f=b*d;
i=gcd(e,f);
printf("%d %d\n",e/i,f/i);
}
return 0;
}