Подземелье для принцесс

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

문제

Боузер --- злодей, который часто похищает принцесс, и даже имеет для их заточения целое подземелье.

В подземелье расположено nn тюремных камер. Камеры пронумерованы натуральными числами от 11 до nn и расположены в этом порядке вдоль длинного коридора на одинаковом расстоянии друг от друга. Камера с номером ii рассчитана на заточение a_ia\_i принцесс. Вход в подземелье расположен между камерами kk и k+1k + 1, при этом, если k=0k = 0, это означает, что вход находится перед первой камерой. Если k=nk = n, вход расположен после последней камеры.

Боузер собирается сделать mm вылазок с целью похищения принцесс. В jj-ю вылазку он планирует похитить b_jb\_j принцесс. Приведя их в подземелье, Боузер выбирает камеру для новых принцесс по следующему принципу:

  • Если есть свободная камера с вместимостью a_i=b_ja\_i = b\_j, то он обязательно выбирает такую камеру. Иначе он выбирает свободную камеру с вместимостью a_i>b_ja\_i > b\_j.
  • Из подходящих камер он выбирает ту, которая расположена как можно ближе ко входу. Если камер с одинаковым расстоянием до входа несколько, он выбирает ту, у которой номер меньше. Расстояние от входа до камеры Боузер считает равным количеству камер между ними.
  • Если свободной камеры, подходящей по вместимости, нет, то ему остается лишь расстроиться и отпустить принцесс.

Чтобы не допустить побега принцесс, после того как Боузер заточил их в камеру, он закрывает камеру на ключ и выбрасывает его. Таким образом открыть камеру и добавить туда принцесс похищенных в другой вылазке, невозможно. Также Боузер никогда не пытается разместить принцесс, похищенных в одной вылазке, более чем в одной камере.

Марио и Луиджи нашли планы подземелья и владеют информацией о вылазках Боузера. Для каждой вылазки, они хотят определить камеру, в которую будут заточены принцессы.

입력

В первой строке даны три целых числа nn, mm и kk --- число тюремных камер, число вылазок Боузера и номер камеры, после которой расположен вход в подземелье (1n,m10001 \le n, m \le 1000, 0kn0 \le k \le n). Если k=0k = 0, то вход находится перед первой камерой.

Во второй строке даны nn целых чисел a_ia\_i --- вместительности камер (1a_i10001 \le a\_i \le 1000).

Во третьей строке даны mm целых чисел b_jb\_j --- число похищенных в jj-ю вылазку принцесс (1b_j10001 \le b\_j \le 1000).

출력

Выведите mm чисел c_jc\_j --- номера тюремных камер, выбранных для принцесс, похищенных в jj-ю вылазку. Если Боузер отпустил принцесс, так как не нашел для них подходящую камеру, будем считать, что c_j=1c\_j = -1.