n = int(input())
A = []
for i in range(n):
    A.append(int(input()))

max_a = max(A)

if len(set(A)) == 1:
    sub_max_a = max_a
else:
    sub_max_a = sorted(list(set(A)))[-2]

for i in A:
    if i == max_a:
        print(sub_max_a)
    else:
        print(max_a)