#ABC202C. 编造(Made Up)

编造(Made Up)

原题链接

https://atcoder.jp/contests/abc202/tasks/abc202_c

题目描述

给出 3 个长度为 NN 的整数序列 $ A\ =\ (A_1,\ A_2,\ \dots,\ A_N),\ B\ =\ (B_1,\ B_2,\ \dots,\ B_N)$ 和  C = (C1, C2, , CN)\ C\ =\ (C_1,\ C_2,\ \dots,\ C_N)

求有多少个整数对 (i, j) (i,\ j) 满足 Ai = BCj A_i\ =\ B_{C_j}

输入格式

第一行输入 N N

第二行输入 A1 A_1 A2 A_2 \ldots AN A_N

第三行输入 B1 B_1 B2 B_2 \ldots BN B_N

第四行输入 C1 C_1 C2 C_2 \ldots CN C_N

输出格式

一个整数,表示答案

样例

3
1 2 2
3 1 2
2 3 2
4
4
1 1 1 1
1 1 1 1
1 2 3 4
16
3
2 3 3
1 3 3
1 1 1
0

数据范围与提示

样例说明 1

以下 44 个整数对满足条件 (1, 1), (1, 3), (2, 2), (3, 2) (1,\ 1),\ (1,\ 3),\ (2,\ 2),\ (3,\ 2)

样例说明 2

所有整数对都满足条件

样例说明 3

不存在满足条件的整数对

数据范围

  • 1  N  105 1\ \leq\ N\ \leq\ 10^5
  • 1  Ai, Bi, Ci  N 1\ \leq\ A_i,\ B_i,\ C_i\ \leq\ N
  • 输入的均为整数