<?php
fscanf(STDIN, "%d", $n);
$r = [];
for ($i=0; $i < $n; $i++) {
    fscanf(STDIN, "%d", $a);
    $r[] = $a;
}
$first = max($r);
$r2 = array_diff($r, [$first]);
$second = count($r2) !== 0 ? max($r2) : $first;
for ($i=0; $i < $n; $i++) {
    echo ($r[$i] === $first ? $second : $first)."\n";
}
?>