Statement is not available in English language
E. Стоимость игровой сессии
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Артём купил себе приставку и решил играть в неё непрерывно в течение $$$x$$$ часов. Сутки в игровом мире состоят из $$$T$$$ часов. Известно расписание изменения стоимости электроэнергии: в моменты времени $$$t_i$$$ ($$$0 \le t_i \lt T$$$) цена за час меняется на $$$c_i$$$.

Необходимо определить минимальную стоимость, которую придётся заплатить Артёму за $$$x$$$ часов игровой сессии, если он может начать в любой момент времени.

Входные данные

Первая строка содержит два целых числа $$$T, x$$$ — продолжительность суток в часах, продолжительность игровой сессии в часах. $$$(1 \le T, X \le 10^9)$$$.

Во второй строке вводится целое число $$$n$$$ — количество моментов изменения цены $$$(1 \le n \le 10^5)$$$.

В третьей строке вводятся $$$n$$$ целых чисел $$$t_i$$$ — моменты изменения цены ($$$0 \le t_i \lt T$$$).

В четвёртой строке вводятся $$$n$$$ целых чисел $$$c_i$$$ — новая стоимость электроэнергии начиная с момента $$$t_i$$$ ($$$1 \le c_i \le 10^9$$$).

Гарантируется, что $$$t_0 = 0$$$, все моменты $$$t_i$$$ различны, а также $$$t_i$$$ отсортированы в порядке возрастания.

Выходные данные

Выведите одно целое число — минимальную стоимость электроэнергии за $$$x$$$ часов игровой сессии.

Система оценки

Тесты в этой задаче разбиты на 6 групп. Баллы за группу начисляются при прохождении всех тестов этой и всех необходимых групп. Примеры из условия не оцениваются.

ПодзадачаБаллыДоп. ограниченияНеобх. подзадачи
19$$$T, x \le 100$$$
25$$$x$$$ делится нацело на $$$T$$$
315$$$T, X \le 1000$$$1
424$$$X \le 10^5$$$
522$$$n \le 1000$$$
6251-5
Примеры
Входные данные
24 5
3
0 8 16
5 3 7
Выходные данные
15
Входные данные
100 10
2
0 50
10 20
Выходные данные
100
Входные данные
12 100
4
0 3 6 9
2 1 5 3
Выходные данные
269