#include<bits/stdc++.h>
using namespace std;
int main()
{
    long n,i,t,s,p,a[200003];
  cin>>n;
  for(i=0;i<n;i++){
  cin>>a[i];
  }
  t=s=0;
    for(i=0;i<n;i++){
      if(t<=a[i]){
        t=a[i];
        s=t;
        p=i;
      }
      else if(s<=a[i]){
        s=a[i];
        p=i;
    }
        for(i=0;i<n;i++){
          if(i==p) cout<<s<<endl;
          else cout<<t<<endl;
        }
}