

#include<bits/stdc++.h>
using namespace std;

int main(){
   	int n,d,max=0;
   	cin>>n;
   	vector<int> v(n);
   	vector<int> a(n);
   	for(int i=0; i<n; i++){
   		cin>>v[i];
   	}
   	for(int i=0; i<n; i++){
   		a[i]=v[i];
   	}
   	sort(a.begin(), a.end);

   	for(int i=0; i<n; i++){
   		if(v[i]==a[n-1])cout<< a[n-2]<<endl;

   		else cout << a[n-1]<<endl;
   	}
  

	return 0;
}
