#include<iostream>
using namespace std;
int main(){
  int i,N,A,Ist=0,Znd,Ino=0;
  cin >> N;
  for(i=0;i<N;i++){
    cin >> A;
    if(i==0){
      Ist=A;
      Znd=A;
    }
    if(A>=Ist){
      Znd=Ist;
      Ist=A;
      Ino=i;
    }else if(A<Ist && A>Znd){
      Znd=A;
    }else{
      continue;
  }
  for(i=0;i<N;i++){
    if(i==Ino){
      cout << Znd << endl;
    }else{
      cout << Ist << endl;
    }
  }
}