#include <bits/stdc++.h>
using namespace std;
int cmp(pair<int, int> a, pair<int, int> b) { return a.first > b.first; }
int main() {
  int a;
  pair<int, int> b[a], c[a];
  scanf("%d", &a);
  for (int i = 0; i < a; i++) {
    scanf("%d", &b[i].first);
    b[i].second = i;
  }
  for (int i = 0; i < a; i++) c[i] = b[i];
  sort(b, b + a, cmp);
  for (int i = 0; i < a; i++) {
    for (int j = 0; j < a; j++) {
      if (b[j].second != c[i].second) {
        printf("%d\n", b[j].first);
        break;
      }
    }
  }
}
