#include<bits/stdc++.h>
using namespace std;
int main()
{
    long long int n;
    cin>>n;
    vector<int> s;
    int first=INT_MIN,sec=INT_MIN;  
    for(int i=0;i<n;i++)
    {  
         int x;
         cin>>x;
         s.push_back(x);
         if(first<x)
         {
           first=x;
         }
      	else if(second<x)
      	{
         second=x;
      	}
    }
    
 
     for(int i=0;i<n;i++)
     {
       if(s[i]!=first)
       {
          cout<<first<<endl;
        }
       else
       {
          cout<<second<<endl;
       }
     }
	return 0;
}