AT_abc398_c [ABC398C] Uniqueness

Description

$ 1 $ から $ N $ の番号がついた $ N $ 人の人がいます。人 $ i $ は数 $ A_i $ を持っています。 「自分と同じ数を持っている人が自分以外の $ N-1 $ 人の中に存在しない」という条件を満たす人のうち、持っている数が最大である人の番号を求めてください。 条件を満たす人が存在しない場合、代わりにそのことを報告してください。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ A_1 $ $ A_2 $ $ \ldots $ $ A_N $

Output Format

「自分と同じ数を持っている人が自分以外の $ N-1 $ 人の中に存在しない」という条件を満たす人が存在しない場合、`-1` と出力せよ。 条件を満たす人が存在する場合、そのうち、持っている数が最大である人の番号を出力せよ。

Explanation/Hint

### Sample Explanation 1 「自分と同じ数を持っている人が自分以外の $ N-1 $ 人の中に存在しない」という条件を満たすのは人 $ 4,7,8,9 $ の $ 4 $ 人です。 これらの人が持っている数はそれぞれ $ 7,4,5,8 $ であり、最大の数を持っているのは人 $ 9 $ です。 よって答えは $ 9 $ となります。 ### Sample Explanation 2 条件を満たす人が存在しない場合、`-1` を出力してください。 ### Constraints - $ 1 \leq N \leq 3\times 10^5 $ - $ 1 \leq A_i \leq 10^9 $ - 入力は全て整数である