A. Паша и шашлыки
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Паша жарит шашлыки. Всего есть n шампуров, они лежат на мангале в ряд, каждый на одной из n позиций. Паша хочет, чтобы все прожарилось равномерно, а для этого надо, чтобы каждый шампур полежал на каждой из n позиций в двух положениях: так, как он лежал изначально, и развернутым задом наперед.

Для этого у Паши есть план, а именно перестановка p и последовательность b1, b2, ..., bn, состоящая из нулей и единиц. Каждую секунду Паша перекладывает шампур на месте i на место pi, и, если bi равно 1, то разворачивает его. Таким образом он надеется, что все шампуры побывают на всех позициях, каждый в двух положениях.

К сожалению, не всякая перестановка p и последовательность b подходят для плана Паши. Какое минимальное суммарное количество элементов в перестановке p и элементов в последовательности b ему надо изменить, чтобы каждый шампур побывал во всех 2n положениях? При этом перестановка должна остаться перестановкой.

Пашу не беспокоит, если шампур примет одно и тоже положение несколько раз прежде, чем он закончит жарить шашлыки. Иными словами, перестановка p и последовательность b ему подходят, если существует такое число k (k ≥ 2n), что после k секунд каждый шампур побывает в каждом из 2n положений.

Можно показать, что некоторая подходящая перестановка p и последовательность b существуют для любого n.

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

В первой строке следует целое положительное число n (1 ≤ n ≤ 2·105) — количество шампуров.

Во второй строке следует последовательность различных целых чисел p1, p2, ..., pn (1 ≤ pi ≤ n) — перестановка, в соответствии с которой Паша будет перемещать шашлык на шампурах.

В третьей строке следует последовательность b1, b2, ..., bn, состоящая из нулей и единиц, в соответствии с которой Паша будет переворачивать шампуры.

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

Выведите целое число — минимальное суммарное количисло элементов в перестановке p и элементов в последовательности b нужно изменить Паше, чтобы каждый шампур побывал во всех 2n положениях.

Примеры
Входные данные
4
4 3 2 1
0 1 1 1
Выходные данные
2
Входные данные
3
2 3 1
0 0 0
Выходные данные
1
Примечание

В первом примере можно изменить перестановку на 4, 3, 1, 2.

Во втором примере можно любой из элементов последовательности b изменить на 1.