#include<bits/stdc++.h>
using namespace std;
int main(){
  int N;cin>>N;
  vector<int> a(N),b(N);
  for(int i=0;i<N;i++){
    cin>>a.at(i);
    b.at(i)=a.at(i);
  }
  sort(b.begin(),b.end());
  int A=b.at(N-1),B=b.at(N-2);
  
  for(int i=0;i<N;i++){
    if(a.at(i)==A)cout<<B<<endl;
    else cout<<A<<endl;
  }
}