// inputに入力データ全体が入る
function Main(input) {
	// 1行目がinput[0], 2行目がinput[1], …に入る
  input = input.split("\n");

  var n = input[0];
  var n= parseInt(input[0], 10);
//   console.log(input[1]);
  var a = [];

 
for (var i = 0; i < n; i++) {
  var r= parseInt(input[i+1], 10);

    a[i] = r;
}
    console.log(a);
  var b = a.concat();
 // console.log(b);
  
  for (var i = 0; i < n; i++) {
 
    a.splice(i, 1 ); 
   // array.splice(1, 1); 
   // console.log(a);
  //   var a = b.concat();
    // console.log(a);
 //   Math.max.apply(null, a);
    console.log(Math.max.apply(null, a));
      var a = b.concat();
  }
  
   
 
 //   var b = a,
//  var arr1 = [0, 1, 2, 3, 4];
//var arr2 = arr1.concat();
    

 
 
     }
     
 //*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
  Main(require("fs").readFileSync("/dev/stdin", "utf8"));    
 