#include <bits/stdc++.h>
using namespace std;

int main() {
  int n;
  cin>>n;
  vector<pair(int p,int q)>a(n);
  for(int i=0;i<n;i++){
    int l;
    cin>>l;
    a.at(i)=make_pair(l,i);
  }
  sort(a.begin(),a.end());
  for(int i=0;i<n;i++){
    if(i==a.at(n-1).second){
      cout<<a.at(n-2).first<<endl;
    }
    else cout<<a.at(n-1).first<<endl;
  }
}
