AT_awc0001_b 試験の合格者

Description

高橋君は学校の先生であり、期末試験の結果を集計しています。 この試験では、得点が $ L $ 点以上 $ R $ 点以下の生徒のみが合格となります。得点が低すぎる生徒はもちろん、得点が高すぎる生徒も不正の疑いがあるため、合格とはなりません。 今回の試験には $ N $ 人の生徒が受験しており、 $ i $ 番目の生徒の得点は $ P_i $ 点です。 高橋君は、合格者の中で最も得点が高い生徒の出席番号を知りたいと思っています。 合格した生徒のうち、得点が最大となる生徒の出席番号を求めてください。そのような生徒が複数いる場合は、出席番号が最も小さい生徒の番号を出力してください。ただし、合格者が一人もいない場合は `-1` を出力してください。

Input Format

> $ N $ $ L $ $ R $ $ P_1 $ $ P_2 $ $ \ldots $ $ P_N $ - $ 1 $ 行目には、生徒の人数を表す $ N $ 、合格となる得点の下限を表す $ L $ 、上限を表す $ R $ が、スペース区切りで与えられる。 - $ 2 $ 行目には、各生徒の得点を表す $ P_1, P_2, \ldots, P_N $ が、スペース区切りで与えられる。

Output Format

合格した生徒のうち、得点が最大となる生徒の出席番号を $ 1 $ 行で出力してください。そのような生徒が存在しない場合は `-1` を出力してください。

Explanation/Hint

### Constraints - $ 1 \leq N \leq 2 \times 10^5 $ - $ 0 \leq L \leq R \leq 100 $ - $ 0 \leq P_i \leq 100 $ $ (1 \leq i \leq N) $ - 入力はすべて整数