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

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