I=input def r(X,A): return(X+A-1)//A*A for t in range(int(I())): X,A,B=map(int,I().split()) if A>B:A,B=B,A a,b,Y,W=A,B,r(X,B),r(X,A) Z=r(Y,A) S={X,Y,Z,W,r(W,B)} while a:a,b=b%a,a print([len(S),(sum(xb])