function Main(input) {
	var inputArr = input.split("\n");

    inputArr.map( str => parseInt(str, 10) );
    var n = inputArr[0];
  　inputArr.shift();
    var max = 0;
    var next = 0;
  　for(var v of inputArr) {
      if (max < v) {
         next = max;
         max = v;
      } else if (next < v) {
         next = v;
      }
    }
  　for(var v of inputArr) {
      console.log(max == v ? next : max);
    }
}
 
Main(require("fs").readFileSync("/dev/stdin", "utf8"));