#include <bits/stdc++.h>
using namespace std;
int main(void) {
  int N;
  vector<int> A(N);
  vector<int> B(N);
  vector<int> p(N);
  cin >> N;
  cout << "dddd";
  for (int i = 0; i < (int)(N); i++) {
    cin >> A[i];
    B[i] = A[i];
  }
  sort(A.begin(), A.end());
  int t = N - 1;
  for (int i = 0; i < (int)(N); i++) {
    t = 0;
    while (1) {
      if (B[i] > A[t]) {
        cout << A[t];
        break;
      } else {
        t--;
      }
    }
  }
  return 0;
}
