using System;

class test{
  static void Main(){
    int n = Int32.Parse(Console.ReadLine());
    int[] hai = new int[n];
    for (int cnt = 0;cnt <n ;cnt++){
      hai[cnt]=Int32.Parse(Console.ReadLine());
    }
    for (int cnt = 0;cnt <n ;cnt++){
      int max = 0;
      for (int cnt2 = 0;cnt2 <n ;cnt2++){
        if(cnt!=cnt2){
          if(max < hai[cnt2]){
            max=hai[cnt2];
          }
        }
      }
      Console.WriteLine(max);
    }
  }
}