Задачі
Обмежене прогнозування місця
Обмежене прогнозування місця
Думаєте, виграти змагання легко? Це не той випадок, якщо навколо так багато легендарних конкурентів.
Ви приймаєте участь у змаганні з програмування OpenBowl. Воно складається з двох раундів - онлайн та онсайт раундів. Крім Вас ще є \textbf{N }- \textbf{1 }учасник, кожен з яких хоче перемогти. Кожен з \textbf{N} учасників вже прийняв участь в онлайн раунді, на ньому учасник \textbf{i }отримав у точності \textbf{A_i} балів (у Вас немає навіть ідеї як ці числа були пораховані - лише Sn., головний організатор змагань знає про це усе; Ви лише чули що це якимось чином пов'язано з умовно нерейтинговими раундами).
Нарешті настав час онсайт раунда. На онсайт раунді кожен з учасників займає деяке місце між \textbf{1 та} \textbf{N} включно, і ніякі два учасника не займають одне місце. За місце \textbf{j} на онсайт раунді дається \textbf{P_j} балів. Кінцева кількість балів для кожного учасника дорівнює сумі балів набраних на онлайн та онсайт раундах. Потім підраховується фінальне місце кожного учасника - для учасника \textbf{i} воно дорівнює \textbf{k }+ \textbf{1}, де \textbf{k }- число учасників, чия фінальна кількість балів строго більша ніж у i-го учасника.
Ви чітко розумієте, що Ваші соперники дуже сильні. Ось чому Ви навіть не націлені на перемогу у конкурсі. Ви вирішили, что будете задоволені своїм результатом, якщо займете підсумкове місце не нижче \textbf{X}. Тепер Ви хотіли б взнати: яке саме низьке місце достатньо зайняти в онсайт раунді, щоб гарантувати вище бажане?
\InputFile
Перший рядок містить два цілих числа \textbf{N} та \textbf{X} (\textbf{1} ≤ \textbf{X} ≤ \textbf{N} ≤ \textbf{10^5}), за якими йдуть \textbf{N} цілих чисел \textbf{A_i} - кількість балів, отриманих \textbf{i}-им учасником під час онлайн раунду. Далі йде \textbf{N} цілих чисел \textbf{P_j} - кількість балів, отриманих учасником, який посів \textbf{j}-те місце учасником під час онсайт раунду (\textbf{0 }≤ \textbf{A_i}, \textbf{P_\{j \}}≤ \textbf{10^9}). Гарантується, що \textbf{P_\{j \}}≥ \textbf{P_\{j+1\}} для довільного \textbf{j}, \textbf{1} ≤ \textbf{j} < \textbf{N}. Ви - учасник під номером \textbf{1}.
\OutputFile
Вивести одне число між \textbf{1} та \textbf{N} включно - найнижче місце на онсайт раунді, яке Вам достатньо зайняти щоб гарантувати собі у загальному заліку місце \textbf{X} або вище, або \textbf{-1 }якщо це гарантувати неможливо, навіть якщо Ви виграєте онсайт раунд.
Вхідні дані #1
5 3 230 310 200 260 180 100 80 60 50 45
Вихідні дані #1
2