#include<iostream>
using namespace std;
int main(){
  int n, a[200000];
  int m1 = m2 = -1;
  for(int i=0; i<n; i++){
    cin >> a[i];
  	if (a[i] >= m1) {
		m2 = m1;
      	m1 = a[i];
    }else if(a[i] >= m2){
      	m2 = a[i];
    }
    for(int i=0; i<n; i++){
      if(a[i] == m1)cout << m2 << endl;
      else cout << m1 << endl;
    }
    return 0;
  }