Point: 100.0
Time limit: 1.0s
Memory limit: 635 M
Input: stdin
Output: stdout
Author:  
Problem type
Ngôn ngữ cho phép
C, C#, C++, Java, Pascal, Python, Text

Yêu cầu

Cho một dãy số gồm \(n\) số nguyên phân biệt và \(t\) truy vấn, với mỗi truy vấn cho một giá trị \(x\), hãy cho biết vị trí của \(x\) trong dãy số ?

Dữ liệu

  • Dòng đầu tiên ghi hai số nguyên dương \(t\)\(n \ (1 \leq t, n \leq 10^5).\)
  • Dòng thứ hai ghi \(n\) số nguyên dương \(A_i \ (1 \leq A_i \leq 2*10^6).\)
  • \(t\) dòng tiếp theo, mỗi dòng ghi một số nguyên \(x \ (1 \leq x \leq 10^4).\)

Kết quả

Ứng với mỗi truy vấn, in ra vị trí của \(x\) trong dãy số, nếu không có thì in ra -1.

INPUT

3 5
1 2 3 4 5
4 
3
6

OUTPUT

4
3
-1