n = int(input())
a = [int(input()) for i in range(n)]
b = a
c = max(a)

for i in range(n):
    if a[i] == c:
        x = b.pop(i) #i番目の要素を削除
        print(max(b)) #その中での最大値を出力
        b.insert(i, x) #削除した要素を戻す
    else:
        print(c)