D - 希少な数 (Rare Number) Editorial /

Time Limit: 2 sec / Memory Limit: 1024 MB

配点: 100

問題文

長さ N の整数列 A = (A_1, A_2, \ldots, A_N) が与えられる.

A に出現する整数のうち,出現回数が最小である整数を出力せよ.ただし,そのような整数が複数考えられる場合は,考えられる整数のうち最も小さい整数を出力せよ.

制約

  • 1 \leqq N \leqq 100
  • 1 \leqq A_i \leqq 2\,000 (1 \leqq i \leqq N).
  • 入力される値はすべて整数である.

入力

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

N
A_1 A_2 \cdots A_N

出力

A に出現する整数のうち,出現回数が最小である整数を出力せよ.ただし,そのような整数が複数考えられる場合は,考えられる整数のうち最も小さい整数を出力せよ.


入力例 1

3
3 4 3

出力例 1

4

A には 32 回,41 回出現する.3, 4 以外の整数は出現しない.このうち,4 の出現回数が最小であるため,4 を出力する.


入力例 2

5
4 4 8 2 5

出力例 2

2

A には 21 回,42 回,51 回,81 回出現する.2, 4, 5, 8 以外の整数は出現しない.このうち,出現回数が最小である整数は,2, 5, 8 である.したがって,2, 5, 8 のうち最も小さい 2 を出力する.


入力例 3

8
8 8 7 7 6 6 5 5

出力例 3

5