import sys def compute_c(a, b): if b == a + 1: return a d = b - a return 1 + (a // d) def main(): input = sys.stdin.read().split() q = int(input[0]) idx = 1 for _ in range(q): a = int(input[idx]) b = int(input[idx+1]) c = int(input[idx+2]) d = int(input[idx+3]) idx +=4 # Compute c_u if b == a + 1: cu = a else: du = b - a cu = 1 + (a // du) # Compute c_v if d == c + 1: cv = c else: dv = d - c cv = 1 + (c // dv) lca_c = max(cu, cv) print(f"{lca_c} {lca_c + 1}") if __name__ == "__main__": main()