#abc226bL. 习题11.3.7 计数阵列( Counting Arrays )

习题11.3.7 计数阵列( Counting Arrays )

Score : 200200 points

Problem Statement

You are given NN sequences numbered 11 to NN.

Sequence ii has a length of L_iL\_i and its jj-th element (1jL_i)(1 \leq j \leq L\_i) is a_i,ja\_{i,j}.

Sequence ii and Sequence jj are considered the same when L_i=L_jL\_i = L\_j and a_i,k=a_j,ka\_{i,k} = a\_{j,k} for every kk (1kL_i)(1 \leq k \leq L\_i).

How many different sequences are there among Sequence 11 through Sequence NN?

Constraints

  • 1N2×1051 \leq N \leq 2 \times 10^5

  • 1L_i2×1051 \leq L\_i \leq 2 \times 10^5 (1iN)(1 \leq i \leq N)

  • 0a_i,j1090 \leq a\_{i,j} \leq 10^{9} (1iN,1jL_i)(1 \leq i \leq N, 1 \leq j \leq L\_i)

  • The total number of elements in the sequences, _i=1NL_i\sum\_{i=1}^N L\_i, does not exceed 2×1052 \times 10^5.

  • All values in input are integers.


Input

Input is given from Standard Input in the following format:

NN

L1L_1 a1,1a_{1,1} a1,2a_{1,2} \dots a1,L1a_{1,L_1}

L2L_2 a2,1a_{2,1} a2,2a_{2,2} \dots a2,L2a_{2,L_2}

\vdots

LNL_N aN,1a_{N,1} aN,2a_{N,2} \dots aN,LNa_{N,L_N}

Output

Print the number of different sequences.


Sample Input 1

4

2 1 2

2 1 1

2 2 1

2 1 2

Sample Output 1

3

Sample Input 11 contains four sequences:

  • Sequence 11 : (1,2)(1, 2)

  • Sequence 22 : (1,1)(1, 1)

  • Sequence 33 : (2,1)(2, 1)

  • Sequence 44 : (1,2)(1, 2)

Except that Sequence 11 and Sequence 44 are the same, these sequences are pairwise different, so we have three different sequences.


Sample Input 2

5

1 1

1 1

1 2

2 1 1

3 1 1 1

Sample Output 2

4

Sample Input 22 contains five sequences:

  • Sequence 11 : (1)(1)

  • Sequence 22 : (1)(1)

  • Sequence 33 : (2)(2)

  • Sequence 44 : (1,1)(1, 1)

  • Sequence 55 : (1,1,1)(1, 1, 1)


Sample Input 3

1

1 1

Sample Output 3

1