from itertools import permutations def answer(p): for pi in p: print(pi + 1, end=" ") print() def solve_less10(): hm = dict() for p in permutations(range(n), n): xor = 0 for i in range(n): xor ^= p[i] + a[i] if xor in hm: answer(hm[xor]) answer(p) exit() hm[xor] = p print(-1) def solve_more10(): xor_base = 0 for i in range(10, n): xor_base ^= i + a[i] hm = dict() for p in permutations(range(10), 10): xor = 0 for i in range(10): xor ^= p[i] + a[i] if xor_base ^ xor in hm: answer(hm[xor] + tuple(range(10, n))) answer(p + tuple(range(10, n))) exit() hm[xor] = p print(-1) n = int(input()) a = list(map(int, input().split())) if n < 10: solve_less10() else: solve_more10()