Война бесконечности (декабрь 2018): E. Зал брони

Ограничение по времени: 2.000 секунд

Ограничение по памяти: 100.000 мегабайт

Тони Старк обустраивает новый зал брони, который представляет из себя прямую, в некоторых точках которой находятся отсеки для железных костюмов.

Тони хочет выбрать точку, над которой нужно сделать люк для вылета. Костюмы самостоятельно прилетают к Старку, но он не любит ждать, поэтому люк должен быть расположен в такой целой точке, чтобы суммарное расстояние между ней и всеми костюмами было наименьшим. При этом если таких точек существует несколько, Старк хочет выбрать ту, в координата которой наименьшая.

Напишите программу для Джарвиса, которая сможет определить оптимальную точку для размещения люка.

Формат входных данных

В первой строке задано одно натуральное число n — число точек, на которых находятся железные костюмы (1 ≤ n ≤ 105). Во второй строке содержатся n целых чисел ai — количество костюмов в i-м отсеке (1 ≤ ai ≤ 100). Во второй строке содержатся n целых чисел xi — координата i-го отсека (1 ≤ xi ≤ 109). В одной координате может быть более одного отсека для костюмов. Гарантируется, что для любого i выполняется xi−1 ≤ xi.

Формат выходных данных

Выведите одно целое число — оптимальную точку для размещения люка.

Пример

input output
5
1 1 1 1 1
1 2 3 4 5
3
4
1 4 1 1
1 2 3 3
2
Войдите, что бы отправлять решения