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

int main() {
  int N;
  cin >>N;
  vector<int> a(N),b(N);
  for(int i=0; i<N; i++){
    cin >>a[i];
    b[i]=a[i];
  }
  sort(b.begin(), b.end());
  for(int i=0; i<N; i++){
    if(a[i] != b[N-1])
      cout <<b[N-1] <<endl;
    else
      cout <<b[N-2] <<endl;
  }
}