N = int(raw_input())
SA = [[0,i] for i in range(N)]
ans = [-1 for i in range(N)]
A = [int(raw_input()) for i in range(N)]
for i in range(N):
	if A[i] < N:
		SA[A[i]][0] += 1
SA.sort(reverse = True)
for num, idx in SA:
	for i in range(N):
		if ans[i] == -1 and A[i] != idx:
			ans[i] = idx
			break
	else:
		print -1
		break
else:
	for i in range(N):
		print ans[i]