T = int(input()) INF = 10**18 for _ in range(T): N, X = map(int, input().split()) C = list(map(int, input().split())) L = [] for i in range(N): if not 1<>C[i] == 0: L.append((INF, i)) else: L.append((X%(1<