function Main(input) {
	// 1行目がinput[0], 2行目がinput[1], …に入る
    input = input.split("\n");
    const n = parseInt(input[0], 10);
    var series = [];
    for(var i = 1; i <= n; i++){
        series.push(parseInt(input[i], 10));
    }
    var result = "";
    for(var j = 0; j < n; j++){
        var lessSeries = [];
        lessSeries = series.slice(0,series.length);
        lessSeries.splice(j,1,0);
        var maxNum = Math.max.apply(null,lessSeries);
        if(j == n-1){
            result = result + maxNum;
        }else{
            result = result + maxNum + "\n";
        }
        
    }
    console.log(result);
}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));