#abc226c. [abc226_c]Martial artist

[abc226_c]Martial artist

Problem Statement

Takahashi is a martial artist. There are NN moves that a martial artist can learn, called Move 11, 22, ldots\\ldots, NN. For each 1leqileqN1 \\leq i \\leq N, it takes TiT_i minutes of practice to learn Move ii. Additionally, at the beginning of that practice, all of the Moves Ai,1A_{i,1}, Ai,2A_{i,2}, ldots\\ldots, Ai,KiA_{i,K_i} must be already learned. Here, it is guaranteed that Ai,j<iA_{i,j} < i for each 1leqjleqKi1 \\leq j \\leq K_i.

Takahashi has not learned any move at time 00. He cannot practice for more than one move simultaneously, nor can he stop a practice he has already started. Find the minimum number of minutes needed for Takahashi to learn Move NN.

Constraints

  • 1leqNleq2times1051 \\leq N \\leq 2\\times 10^5
  • 1leqTileq1091 \\leq T_i \\leq 10^9
  • 0leqKi<i0 \\leq K_i < i
  • 1leqAi,j<i1 \\leq A_{i,j} < i
  • sumi=1NKileq2times105\\sum_{i=1}^N K_i \\leq 2\\times 10^5
  • Ai,1A_{i,1}, Ai,2A_{i,2}, ldots\\ldots, Ai,KiA_{i,K_i} are all distinct.
  • All values in input are integers.

Input

Input is given from Standard Input in the following format:

NN T1T_1 K1K_1 A1,1A_{1,1} A1,2A_{1,2} ldots\\ldots A1,K1A_{1,K_1} T2T_2 K2K_2 A2,1A_{2,1} A2,2A_{2,2} ldots\\ldots A2,K2A_{2,K_2} vdots\\vdots TNT_N KNK_N AN,1A_{N,1} AN,2A_{N,2} ldots\\ldots AN,KNA_{N,K_N}

Output

Print the minimum number of minutes needed for Takahashi to learn Move NN.


Sample Input 1

3
3 0
5 1 1
7 1 1

Sample Output 1

10

Here is one possible plan for Takahashi.

  • At time 00, start practicing for Move 11 to learn Move 11 at time 33.
  • Then, at time 33, start practicing for Move 33 to learn Move 33 at time 1010.

Here, Takahashi spends 3+7=103+7=10 minutes to learn Move 33, which is the fastest possible. Note that he does not need to learn Move 22 to learn Move 33.


Sample Input 2

5
1000000000 0
1000000000 0
1000000000 0
1000000000 0
1000000000 4 1 2 3 4

Sample Output 2

5000000000

Note that the answer may not fit into a 3232-bit integer.