Вам даны две перестановки p и q, состоящие из n элементов, и m запросов вида: l1, r1, l2, r2 (l1 ≤ r1; l2 ≤ r2). Ответом на запрос является количество целых чисел от 1 до n, таких что их позиция в первой перестановке находится в отрезке [l1, r1] (границы отрезка включаются), а позиция во второй перестановке — в отрезке [l2, r2] (границы отрезка включаются).
Перестановкой, состоящей из n элементов, называется последовательность n различных целых чисел, каждое из которых не меньше 1 и не больше n.
Позицией числа v (1 ≤ v ≤ n) в перестановке g1, g2, ..., gn называется такое число i, что gi = v.
Выходные данные
Для каждого запроса выведите одно целое число в отдельной строке — ответ на запрос.
Примеры
| № | Входные данные | Выходные данные |
|
1
|
3 3 1 2 3 2 1 1 1 2 3 3
|
1
|
|
2
|
4 4 3 2 1 2 3 4 1 3 1 2 3 4 1 3 2 1 1 4 2 3
|
1
1
2
|