N = int(input())

List = []
for n in range(N):
	List.append(int(input()))

if N%2!=0:
	for i in range(N):
		Ni = List[0]
		List.remove(List[0])
		l_max = max(List[0:int(N/2)])
		r_max = max(List[int(N/2):N])
		if l_max>=r_max:
			print(l_max)
		else:
			print(r_max)
		List.append(Ni)
            
         
else:
	for i in range(N):
		Ni = List[0]
		List.remove(List[0])
		l_max = max(List[0:int(N//2)])
		r_max = max(List[int((N//2)-1):N])
		if l_max>=r_max:
			print(l_max)
		else:
			print(r_max)
		List.append(Ni)
            






