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