#include<iostream>
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long int pos,n,a[200009],i;
cin>>n;
for(i=0;i<n;i++)
cin>>a[i];
pos=max_element(a,a+n)-a;
sort(a,a+n,greater<long long int>());

for(i=0;i<n;i++)
{
if(i==pos)	
cout<<a[1]<<endl;
else
cout<<a[0]<<endl;
}
return 0;
}
