n =int( input())
a = [int(input()) for _ in range(n)]

def anser(arr, i):
    b = list(arr) # 値渡しと同じ挙動にしたいので、リストのコピーを作る　b=aでは参照渡しになってしまう
    b.pop(i)
    b = sorted(b)
    print(b[n-2])
    return

for i in range(n):
    anser(a , i)