def solve(): a, b = map(int, input().split()) left = [] right = [] i = 1 while a < b: if a % 2 == 1: a += 1 left.append(i) if b % 2 == 1: b -= 1 right.append(i) a >>= 1 b >>= 1 i *= 2 ans = left + right[::-1] print(len(ans)) print(*ans) for _ in range(int(input())): solve()