n=int(input())
t1=int(input())
t2=int(input())

if t1 >= t2:
    m1, i1 = t1, 1
    m2, i2 = t2, 2
else:
    m1, i1 = t2, 2
    m2, i2 = t1, 1

a = [m1,m2]
for i in range(2, n):
    v = int(input())
    if m1 < v:
        m2, i2 = m1, i1
        m1, i1 = v, i
    elif m2 < v:
        m2, i2 = v, i1
        i2 = i

for i in range(0, n):
    if m1 == m2:
        print(m1)
    elif i+1 == i1:
        print(m2)
    else:
        print(m1)
