for __ in range(int(input())): a, b = map(int, input().split()) res = [] while a < b: d = (a ^ b) >> 1 d |= d >> 1 d |= d >> 2 d |= d >> 4 d |= d >> 8 d |= d >> 16 d |= d >> 32 bf = b & ~d d = a ^ bf d &= -d assert a < a + d <= b a += d res.append(d) print(len(res)) print(*res)