問題文
1,2,ldots,N を並び替えた長さ N の順列 P=(P1,P2,ldots,PN) と整数 X が与えられます。
また、Q 個のクエリが与えられます。 i 番目のクエリは 3 つの数の組 (Ci,Li,Ri) で表されます。各クエリでは順列 P に対して次の操作を行います。
- Ci=1 のとき : PLi,PLi+1,ldots,PRi を昇順に並び替える。
- Ci=2 のとき : PLi,PLi+1,ldots,PRi を降順に並び替える。
クエリを 1 番目から順に最後まで処理したとき、最終的な順列において Pi=X となる i を求めてください。
制約
- 1leqNleq2times105
- 1leqQleq2times105
- 1leqXleqN
- (P1,P2,ldots,PN) は (1,2,ldots,N) の並び替えである。
- 1leqCileq2
- 1leqLileqRileqN
- 入力は全て整数である。
入力
入力は以下の形式で標準入力から与えられる。
N Q X
P1 P2 ldots PN
C1 L1 R1
C2 L2 R2
vdots
CQ LQ RQ
出力
答えを出力せよ。
入力例 1
5 2 1
1 4 5 2 3
1 3 5
2 1 3
出力例 1
3
最初、順列は P=\[1,4,5,2,3\] です。 これはクエリによって次のように変化します。
- 1 つめのクエリでは 3 番目から 5 番目の要素を昇順にソートします。順列は P=\[1,4,2,3,5\] となります。
- 2 つめのクエリでは 1 番目から 3 番目の要素を降順にソートします。順列は P=\[4,2,1,3,5\] となります。
最終的な順列において P3=1 であるので、3 を出力します。
入力例 2
7 3 3
7 5 3 1 2 4 6
1 1 7
2 3 6
2 5 7
出力例 2
7
最終的な順列は P=\[1,2,6,5,7,4,3\] となります。