Благодаря развитию информационно-коммуникационных технологий (ИКТ) концепция «подключенного автомобиля» (connected car), который предоставляет водителю различные услуги через интернет, стала реальностью. Компания Hyundai AutoEver, следуя этой тенденции, создает платформу сервисов для подключенных автомобилей следующего поколения, применяя новейшие ИКТ, включая облачные вычисления и интернет вещей (IoT), и накапливает ключевые программные технологии для создания лучших подключенных автомобилей.
Инженер Хёно из Hyundai AutoEver, размышляя о новых сервисах, решил провести эксперимент, объединяющий ключевые технологии подключенных автомобилей: интернет вещей и технологии определения местоположения. Разработанная Хёно экспериментальная программа обладает следующими функциями:
- Хёно может дистанционно управлять подключенным автомобилем, который соединен с интернетом вещей.
- Если подключенный автомобиль, соединенный с интернетом вещей, оказывается в той же точке, что и автомобиль, не имеющий такого соединения, он может подключить этот автомобиль к интернетом вещей. В дальнейшем, даже если автомобили разъедутся, соединение сохранится.
Для эксперимента Хёно расставил в ряд $N$ подключенных автомобилей, пронумерованных от $1$ до $N$. Начальная позиция $i$-го автомобиля равна $x_i$, а запас топлива — $h_i$. Каждый автомобиль может переместиться на расстояние $1$, затратив $1$ единицу топлива, и не может двигаться после того, как топливо закончится.
Изначально ни один из автомобилей не подключен к интернету вещей. Хёно сначала подключает к интернету вещей автомобиль под номером $S$, а затем, правильно используя функции программы, пытается распространить соединение с интернетом вещей на другие автомобили.
В зависимости от того, как Хёно управляет автомобилями, набор автомобилей, подключенных к интернету вещей в ходе эксперимента, может меняться. Найдите все автомобили, которые потенциально могут быть подключены к интернету вещей, если Хёно будет проводить эксперимент различными способами.
Входные данные
В первой строке заданы $N$ и $S$ ($1 \le N \le 1\,000\,000$; $1 \le S \le N$). Во второй строке через пробел заданы начальные позиции автомобилей $x_1, x_2, \dots, x_N$ ($0 \le x_i \le 10^9$; $x_i \le x_{i+1}$). В третьей строке через пробел заданы запасы топлива автомобилей $h_1, h_2, \dots, h_N$ ($1 \le h_i \le 10^9$).
Выходные данные
В первой строке выведите номера всех автомобилей, которые потенциально могут быть подключены к интернету вещей, в порядке возрастания.
Примеры
Входные данные 1
5 3 1 2 4 5 8 2 1 2 2 3
Выходные данные 1
1 2 3 4
Примечание
В примере возможные наборы автомобилей, подключенных к интернету вещей в результате эксперимента, включают $\{1, 2, 3\}$, $\{2, 3\}$, $\{3\}$ и $\{3, 4\}$.