#abc202c. [abc202_c]Made Up

[abc202_c]Made Up

問題文

11 以上 NN 以下の整数からなる長さ NN の数列 $A = (A_1, A_2, \\dots, A_N), B = (B_1, B_2, \\dots, B_N), C = (C_1, C_2, \\dots, C_N)$ が与えられます。

11 以上 NN 以下の整数 i,ji, j の組 (i,j)(i, j) であって、Ai=BCjA_i = B_{C_j} となるものの総数を求めてください。

制約

  • 1leqNleq1051 \\leq N \\leq 10^5
  • 1leqAi,Bi,CileqN1 \\leq A_i, B_i, C_i \\leq N
  • 入力は全て整数である。

入力

入力は以下の形式で標準入力から与えられる。

NN A1A_1 A2A_2 ldots\\ldots ANA_N B1B_1 B2B_2 ldots\\ldots BNB_N C1C_1 C2C_2 ldots\\ldots CNC_N

出力

Ai=BCjA_i = B_{C_j} となる (i,j)(i, j) の総数を出力せよ。


入力例 1

3
1 2 2
3 1 2
2 3 2

出力例 1

4

条件を満たす組は (1,1),(1,3),(2,2),(3,2)(1, 1), (1, 3), (2, 2), (3, 2)44 つです。


入力例 2

4
1 1 1 1
1 1 1 1
1 2 3 4

出力例 2

16

全ての組が条件を満たします。


入力例 3

3
2 3 3
1 3 3
1 1 1

出力例 3

0

条件を満たす組は存在しません。