#include <iostream>
using namespace std;

int main(){
  int n,c;
  int a=0,b=0;
  cin>>n;
  int s[n];
  for(int i=0;i<n;i++){
    cin>>s[i];
    if(a<s[i]){
      a = s[i];
      c=i;
    }
  }
  
  for(int k=0;k<n;k++){
    if(k==i) continue;
    else b=max(b,s[k]);
  }
  
  for(int j=0;j<n;j++){
    if(j!=i) cout<<a<<endl;
    else cout<<b<<endl;
  }
  return 0;
}
    
  
  
  
