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

another_list = ls.copy()
another_list.sort()

for i in range(n):
    maximum = max(ls)
    if ls[i] == maximum:
        mxidx = another_list.index(max(another_list))
        print(another_list[mxidx - 1])
    else:
        print(maximum)

