Гражданская оборона

아직 제출이 없습니다시간 제한2초메모리 제한1024 MB

문제

Штаб гражданской обороны Тридесятой области решил обновить план спасения на случай ядерной атаки. Известно, что все nn селений Тридесятой области находятся вдоль одной прямой дороги. Вдоль дороги также расположены mm бомбоубежищ, в которых жители селений могут укрыться на случай ядерной атаки.

Чтобы спасение в случае ядерной тревоги проходило как можно эффективнее, необходимо для каждого селения определить ближайшее к нему бомбоубежище.

입력

Первая строка входного файла содержит число nn --- количество селений (1n100,0001 \le n \le 100\\,000). Вторая строка содержит nn различных целых чисел, ii-е из этих чисел задает расстояние от начала дороги до ii-го селения.

Третья строка входного файла содержит число mm --- количество бомбоубежищ (1m100,0001 \le m \le 100\\,000). Четвертая строка содержит mm различных целых чисел, ii-е из этих чисел задает расстояние от начала дороги до ii-го бомбоубежища.

Все расстояния положительны и не превышают 10910^9. Селение и убежище могут располагаться в одной точке.

출력

Выведите в выходной файл nn чисел --- для каждого селения выведите номер ближайшего к нему бомбоубежища. Бомбоубежища пронумерованы от 1 до mm в том порядке, в котором они заданы во входном файле.