Problem hidden
This problem was hidden by Editorial Board member probably because it has incorrect language version or invalid test data, or description of the problem is not clear.

EIUBISEA - Binary search

Hiện thực giải thuật Binary Search trên danh sách số nguyên, và viết chương trình kiểm tra. Sinh viên phải xắp xếp danh sách trước khi kiểm tra (Gợi ý: sử dụng Array.sort)

Input

Mỗi Testcase gồm nhiều dòng:

+ Dòng đầu tiên là số nguyên N (1 <= N <= 10^6) là số số trong danh sách, và số nguyên M (1 <= M <= 10^5) là số câu lệnh kiểm tra

+ Dòng thứ hai chứa N số nguyên ai (-10^9 <= N <= 10^9), lưu ý danh sách chưa được xắp xếp

+ Dòng thứ ba chứa M số nguyên si, là các số cần tìm bằng giải thuật trên

Output

+ Với mỗi câu lệnh kiểm tra xuất ra ai tương ứng là vị trí đầu tiên của phần tử si trong danh sách, nếu không có thì xuất ra -1, các phần từ cách nhau bởi dấu cách.

Example

Input:
5 3
3 5 1 2 2
2 3 1
Output:
1 3 0

Added by:Ha Minh Ngoc
Date:2015-02-06
Time limit:1s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:CSHARP C++ 4.3.2 CPP JAVA
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.