Китани пишет песню в жанре «брейккор». Уже написаны барабанные партии и пианино. Будем считать, что песня состоит из 2 · n нот: по n на каждый инструмент. Ноты для пианино — высота звука, для барабанных партий — номер барабанного семпла. Обозначим их целыми числами от 1 до 109.
Китани интересно, насколько разнообразной получается песня. Разнообразие будем считать по тому, сколько раз выбранный отрезок нот встречается в песне. Причём за вхождение считается точное совпадение барабанной партии, а для пианино — с точностью до сдвига на некоторую высоту всех нот на отрезке.
Формально: пусть массив целых чисел a1, a2, …, an — ноты для пианино, b1, b2, …, bn — для барабанов, тогда отрезок [l, r] встречается в позиции p (1 ≤ p ≤ n − (r − l)), если:
- bl + i = bp + i для всех 0 ≤ i ≤ r − l,
- al + i − ap + i = al − ap для всех 0 ≤ i ≤ r − l.
Китани просит Вас посчитать, сколько раз встречается отрезок [l, r].
Исходные данные
В первой строке дано целое число n (2 ≤ n ≤ 2 · 105) — длина массивов a и b.
Вторая строка содержит n целых чисел a1, a2, …, an (1 ≤ ai ≤ 109) — ноты для пианино.
Третья строка содержит n целых чисел b1, b2, …, bn (1 ≤ bi ≤ 109) — ноты для барабанов.
В последней, четвёртой строке даны два числа l и r (1 ≤ l < r ≤ n) — позиции концов рассматриваемого отрезка.
Результат
Выведите единственное число — количество вхождений заданного отрезка в песню.
Примеры
| исходные данные | результат |
|---|
7
1 2 3 2 3 4 3
1 2 2 1 2 2 1
1 3
| 2
|
9
1 2 3 4 5 7 8 9 10
1 1 2 2 1 1 1 1 2
1 2
| 3
|
Замечания
В первом примере помимо самого отрезка [1, 3] вхождением является также [4, 6].
Во втором примере помимо самого отрезка [1, 2] вхождениями являются также [6, 7], [7, 8].
Автор задачи: Никита Соболев
Источник задачи: Квалификационный тур Уральского регионального чемпионата ICPC 2026: отбор УрФУ