#define int long
#define repi(a,b) for(int i=(a); i<(b); i++)
#define repj(a,b) for(int j=(a); j<(b); j++)
#include <iostream>

int main()
{
  int n;
  std::cin >> n;
  int a[n];
  repi(0,n) std::cin >> a[i];
  int atmax=0;
  int atmax2=0;
  int max=0;
  repi(0,n)
    if(max<a[j])
    {
      max = a[j];
      atmax2 = atmax;
      atmax = i;
    }
  
  repi(0,n)
    if(i==atmax)
      std::cout >> a[atmax];
    else
      std::cout >> a[atmax2];
  return 0;
}