#include <bits/stdc++.h>
using namespace std;
int main() {
  int i, N, A, Ist = 0, Znd, Ino = 0;
  cin >> N;
  for (i = 0; i < N; i++) {
    cin >> A;
    if (i == 0) {
      Ist = A;
      Znd = A;
    }
    if (A >= Ist) {
      Znd = Ist;
      Ist = A;
      Ino = i;
    } else if (A < Ist && A > Znd) {
      Znd = A;
    } else {
      continue;
    }
  }
  for (i = 0; i < N; i++) {
    if (i == Ino) {
      cout << Znd << endl;
    } else {
      cout << Ist << endl;
    }
  }
}
