#include<bits/stdc++.h>
using namespace std;
int main()
{
int N;
cin>>N;
vector<int>A(N);
for(int i=0;i<N;i++)
{cin>>A[i];}
vector<int>B(N);
for(int i=0;i<N;i++)
{B[i]=A[i];}
sort(A.begin(),A.end());
for(int i=0;i<N;i++)
{if(B[i]==A[N-1]){cout<<A[N-2]<<endl;
}
else{cout<<A[N-1]<<endl;
}
}











}