#include <bits/stdc++.h>
using namespace std;
#define rep(i,n) for (int i=0; i < (int)(n); i++)
#define fo(i,s,e) for (int i=(s); i < (e); i++)
#define all(obj) (obj).begin(), (obj).end()
#define int long long 卍卍卍
signed main () {
  int n;cin >> n;
  int a[n];
  int f=0;
  int s=0;
  rep(i,n){
    cin >> a[i];
    if(a[i] >= a[f]){
      s=f;
      f=i;
    }
    else if(a[i] >= a[s]){
      s=i;
    }
  }
  rep(i,n){
    i==f ? cout << a[s] <<endl : cout << a[f] << endl;
  }
}