#arc133a. [arc133_a]Erase by Value
[arc133_a]Erase by Value
問題文
長さ の整数列 が与えられます.
すぬけくんは今から, の中から一つ値を選びます. ここで選んだ値を とします. そして, の要素のうち, でないものを元の順番を保ったまま並べ,整数列 を作ります.
としてありうる数列のうち,辞書順最小のものを求めてください.
制約
- 入力される値はすべて整数である
入力
入力は以下の形式で標準入力から与えられる.
出力
辞書順最小の の要素を空白区切りで出力せよ.
入力例 1
5
2 4 4 1 2
出力例 1
2 1 2
例えば, とすると, となります. また, とすると, となり,これは辞書順最小です.
入力例 2
3
1 1 1
出力例 2
とすると は空になり,これは明らかに辞書順最小です. なお,出力に余計な空白や改行が含まれていても構いません.
入力例 3
5
1 1 2 3 3
出力例 3
1 1 2