#P0158. 苍の彼方

苍の彼方

Background

Wings of Courage -空を超えて-
「我从小就在仰望天空。那时的我心想,自己终于成了离天空最近的人。」
「我想,只要有它,就能飞到任何地方。」
「就能用超过所有人的速度,到达梦想中的彼方。」
「我曾如此相信。」
「……所以,当那一刻到来时,我真的迷失了一切方向。」
「当我发现本应没有任何人的前方,突然出现了“某个人”的身影时。」
「当我发现本应能够抵达的彼方变得朦胧,消失在遥远的前方时。」
「那里已经不再有我的容身之处了。」
「那本应存在于远方的苍空的世界,已经不再属于我。」
「我伸出的手划过虚空,握紧的掌心中却没有抓住任何东西。」
——所以我扭头从天空面前逃开了。

Description

你有一个变量 xx

nn 次操作,每次操作形如 (l,r,y)(l, r, y),表示如果 lxrl\leqslant x\leqslant r 就令 xyx\gets y

mm 次询问,每次询问给出 xx 的初值 aa,然后问对 xx 依次进行nn 次操作后 xx 的终值。

Format

Input

第一行,两个整数 n,mn,m

随后 nn 行,每行三个整数 l,r,yl, r, y,表示一次操作。

随后一行,mm 个整数,第 ii 个整数代表第 ii 次询问的初值。

Output

一行,mm 个整数,第 ii 个整数代表第 ii 次询问的终值。

Samples

4 5
1 2 3
2 3 1
2 3 4
1 4 2
1 2 3 4 5
2 2 2 2 5

Limitation

TestCase nn mm VV
1,21,2 106\leqslant 10^6 =1=1 109\leqslant 10^9
3,43,4 5×103\leqslant 5\times 10^3
575\sim 7 105\leqslant 10^5
8108\sim 10 106\leqslant 10^6 109\leqslant 10^9