Так бывает, что два очень ожидаемых блокбастера выходят в один и тот же день. Вот и в этот раз в кинотеатрах одновременно начинают показывать два легендарных, но очень разных фильма: «Борби» и «Опергеймер». У Руслана выдался редкий выходной как раз в день этой премьеры.
Он узнал расписание сеансов в кинотеатре и купил билеты на два непересекающихся сеанса. Сеансы считаются непересекающимися, если время конца одного сеанса строго меньше времени начала другого.
Так как выходных у Руслана бывает очень мало, а его время ценно, он специально купил билеты так, чтобы между началом первого по времени сеанса и концом второго прошло как можно меньше времени. Вычислите это минимальное время.
В первой строке ввода даны два целых положительных числа $$$t_b$$$ и $$$t_o$$$ — длительности фильмов «Борби» и «Опергеймер», соответственно, причём $$$t_b, t_o \le 10^9$$$.
Во второй строке дано целое положительное число $$$n$$$ — число сеансов фильма «Борби» в кинотеатре.
В следующей строке дано $$$n$$$ целых неотрицательных чисел $$$b_i$$$ — времена начала сеансов фильма «Борби» в порядке возрастания, $$$b_i \le 10^9$$$.
В следующей строке дано целое положительное число $$$m$$$ — число сеансов фильма «Опергеймер».
В следующей строке дано $$$n$$$ целых неотрицательных чисел $$$o_j$$$ — времена начала сеансов фильма «Опергеймер» в порядке возрастания, $$$o_j \le 10^9$$$.
Сеансы одного и того же фильма в расписании могут пересекаться.
Гарантируется, что существует два непересекающихся сеанса двух разных фильмов.
Выведите единственное число — ответ на задачу.
| Группа тестов | Дополнительные ограничения | Баллы | Необходимые группы | |
| $$$n$$$ | $$$m$$$ | |||
| $$$1$$$ | $$$n = 1$$$ | $$$m \le 2 \cdot 10^5$$$ | $$$35$$$ | — |
| $$$2$$$ | $$$n \le 10^3$$$ | $$$m \le 10^3$$$ | $$$35$$$ | — |
| $$$3$$$ | $$$n \le 2 \cdot 10^5$$$ | $$$m \le 2 \cdot 10^5$$$ | $$$30$$$ | $$$1, 2$$$ |
Обратите внимание, что для прохождения групп тестов ваша программа не обязана выдавать верный ответ на примерах из условия.
100 18030 200 340320 150 320
290
100 180170060 200 400 600 800 1000
400
В первом примере из условия варианты пар непересекающихся сеансов следующие:
Меньше всего времени ($$$290$$$) уйдёт на последнюю пару сеансов в списке.
Во втором примере сеанс фильма «Борби» всего один, и варианты непересакающихся сеансов следующие:
Меньше всего времени ($$$400$$$) уйдёт на пару сеансов номер $$$3$$$ в списке.
| Название |
|---|


