Условие:
Решить задачу на Python. Задано несколько целых чисел a1,a2,⋯,an. Запишем их в двоичной системе счисления, дополним меньшие из них ведущими нулями так, чтобы количество цифр в них стало таким же, как в максимальном числе. Требуется переупорядочить биты в них, получив новые числа b1,b2,⋯,bn, так что b1⨁b2⨁⋯⨁bn=0 Операция ⨁ обозначает побитовое исключающее или (xor).
Формат ввода:
В первой строке записано число n (2 ≤ n ≤ 50).
Во второй строке записаны числа a1, a2,⋯, an (1 ≤ ai ≤ 1018)
Формат вывода:
Выведите набор чисел b1,b2,⋯,bn. Если подходящих наборов несколько — выведите любой из них.
Если составить такой набор невозможно, выведите слово ”impossible”.
