import sys
def main():
data = sys.stdin.read().split()
if not data:
return
n = int(data[0])
x = int(data[1])
nums = list(map(int, data[2:2 + n]))
valid = []
or_sum = 0
for num in nums:
if (num | x) == x:
valid.append(num)
or_sum |= num
if or_sum == x:
print(' '.join(map(str, valid)))
else:
print(-1)
if __name__ == "__main__":
main()