import copy
n=int(input())
l=[int(input()) for x in range(n)]
sub=copy.copy(l)
sub.sort()
sub=list(set(sub))
for i in range(n):
    if len(sub)==1:
        print(max(l))
    else:
        if l[i]==max(l):
            print(sub[-2])
        else:
            print(max(l))