#include<bits/stdc++.h>

using namespace std;
int a[200010],b[200010];
int main()
{
    int n;
    cin>>n;
    for(int i=0;i<n;i++) {scanf("%d",a+i);b[i]=a[i];}
    sort(b,b+n);
    for(int i=0;i<n;i++) if(a[i]==b[n-1]) cout<<b[n-2]<<endl; else cout<<b[n-1]<<endl;
    return 0;
}