t = int(input()) for _ in range(t): a, b = map(int, input().split()) l, r = [], [] cnt = 0 while a < b: if a % 2: l.append(pow(2, cnt)) a += 1 if b % 2: r.append(pow(2, cnt)) b -= 1 a //= 2 b //= 2 cnt += 1 print(len(l) + len(r)) print(*(l + r[::-1]))