#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n,a[200010],b[200010];
	cin>>n;
	for(int i=1;i<=n;i++)
	cin>>a[i],b[i]=a[i];
	sort(b,b+n+1);
	for(int i=1;i<=n;i++)
	{
		if(a[i]==b[n])
			cout<<b[n-1]<<endl;
		else
			cout<<b[n]<<endl;}
	return 0;
}