#abc134c. [abc134_c]Exception Handling

[abc134_c]Exception Handling

問題文

長さ NN の数列 A1,A2,...,ANA_1, A_2, ..., A_N が与えられます。 11 以上 NN 以下の各整数 ii に対し、次の問いに答えてください。

  • 数列中の AiA_i を除く N1N - 1 個の要素のうちの最大の値を求めよ。

制約

  • 2leqNleq2000002 \\leq N \\leq 200000
  • 1leqAileq2000001 \\leq A_i \\leq 200000
  • 入力中のすべての値は整数である。

入力

入力は以下の形式で標準入力から与えられる。

NN A1A_1 :: ANA_N

出力

NN 行出力せよ。ii 行目 (1leqileqN1 \\leq i \\leq N) に、数列中の AiA_i を除く N1N - 1 個の要素のうちの最大の値を出力すること。


入力例 1

3
1
4
3

出力例 1

4
3
4
  • 数列中の A1A_1 を除く 22 個の要素、A2=4A_2 = 4A3=3A_3 = 3 のうちの最大の値は 44 です。
  • 数列中の A2A_2 を除く 22 個の要素、A1=1A_1 = 1A3=3A_3 = 3 のうちの最大の値は 33 です。
  • 数列中の A3A_3 を除く 22 個の要素、A1=1A_1 = 1A2=4A_2 = 4 のうちの最大の値は 44 です。

入力例 2

2
5
5

出力例 2

5
5