#include <bits/stdc++.h>
using namespace std;
int main() {
  int n;
  cin >> n;
  vector<int> reserve(n);
  for (int(i) = 0; (i) < (n); (i)++) cin >> reserve.at(i);
  for (int(i) = 0; (i) < (n); (i)++) {
    vector<int> ans(n);
    copy(reserve.begin(), reserve.end(), ans.begin());
    ans.erase(ans.begin() + i);
    sort(ans.begin(), ans.end(), greater<int>());
    cout << ans.at(0) << endl;
  }
}
