4. Массивы-палиндромы
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
512 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Кай работает в лаборатории изучения массивов, он экспериментирует с двумя массивами натуральных чисел: $$$A = [a_1, a_2, \ldots, a_n]$$$ длины $$$n$$$ и $$$B = [b_1, b_2, \ldots, b_m]$$$ длины $$$m$$$.

Эксперимент, который проводит Кай, устроен следующим образом. У каждого из массивов отбрасывается произвольный, возможно пустой, префикс, а также произвольный, возможно пустой, суффикс, таким образом, чтобы оставшиеся части массивов имели равную длину. Обозначим получившиеся массивы как $$$A'$$$ и $$$B'$$$, а их длину как $$$k$$$. Затем Кай суммирует поэлементно получившиеся массивы, итоговый массив Кай обозначает как $$$C = [c_1, c_2, \ldots, c_k]$$$.

Пусть, например, $$$n = 5$$$, $$$A = [4, 3, 3, 2, 1]$$$, $$$m = 6$$$, $$$B = [4, 1, 5, 1, 3, 2]$$$, от массива $$$A$$$ отбрасывается первый и последний элемент, от массива $$$B$$$ три первых. После этого массивы имеют вид $$$A' = [3, 3, 2]$$$, $$$B' = [1, 3, 2]$$$, результат их поэлементного суммирования $$$C = [4, 6, 4]$$$.

Задача Кая заключается в том, чтобы получать такие $$$C$$$, которые являются массивами-палиндромами, то есть если числа на первой и последней позиции совпадают, числа на второй и предпоследней позиции совпадают, и так далее, для всех $$$i$$$ числа на позициях $$$i$$$ и $$$k - i + 1$$$ совпадают.

Помогите Каю понять, какой максимальный по длине массив-палиндром он может получить в результате эксперимента.

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

В первой строке ввода даны два целых числа $$$n$$$ и $$$m$$$ — количество элементов в первом и во втором массиве, соответственно ($$$1 \leqslant n, m \leqslant 100\,000$$$).

Во второй строке ввода даны $$$n$$$ целых чисел $$$a_{i}$$$ — массив $$$A$$$ ($$$1 \leqslant a_i \leqslant 100$$$).

В третьей строке ввода даны $$$m$$$ целых чисел $$$b_{j}$$$ — массив $$$B$$$ ($$$1 \leqslant b_j \leqslant 100$$$).

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

Выведите единственное целое число — максимальное $$$k$$$, что Кай в результате эксперимента может получить массив-палиндром длины $$$k$$$.

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

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

ПодзадачаБаллыОграничения Необходимые подзадачи Информация о проверке
113$$$n, m \le 300$$$первая ошибка
233 все элементы массива $$$B$$$ одинаковые первая ошибка
316$$$n \le 500$$$, $$$m \le 10^5$$$1первая ошибка
4381–3первая ошибка
Пример
Входные данные
5 6
4 3 3 2 1
4 1 5 1 3 2
Выходные данные
3