#194. 整活

整活

Background

排排坐, 分果果

Description

现在有nn个互不相同的数字aia_i组成的序列, 有QQ次询问, 每次问你kk元素排在序列中的第几个位置?

Format

Input

第一行两个整数nQn,Q

第二行n个整数,表示序列aia_i

接下来QQ行,每行一个整数kk

Output

QQ行,每行一个整数,表示答案,

如果这个数字不在序列中, 则输出-1

Samples

3 3
1 2 3
2
3
4
2
3
-1

Limitation

n,q<=105n, q <= 10^5

每个数ai不超过100000每个数a_i不超过100000。