P72966

Deep Down Below

时间限制: 1s 内存限制: 512MB 简单 通过 100%
描述

在某一款电子游戏中,玩家操控一名英雄,英雄由一个整数属性:力量来描述。英雄需要击败怪物,怪物同样由一个整数属性:护甲来描述。

在当前关卡,英雄面对 nn 个洞穴。要通关本关卡,英雄必须以某种顺序进入全部洞穴,每个洞穴恰好一次,并且平安离开每一个洞穴。当英雄进入第 ii 个洞穴,他需要连续与 kik_i 只怪物战斗:第一只怪物护甲为 ai,1a_{i,1},接着是护甲为 ai,2a_{i,2} 的怪物,以此类推,最后是护甲为 ai,kia_{i,k_i} 的怪物。

英雄能够击败一只怪物,当且仅当英雄的力量严格大于怪物的护甲。如果英雄无法击败当前战斗的怪物,游戏结束,玩家失败。注意:英雄一旦进入洞穴,必须打完洞穴内全部怪物才可以离开,必须严格按照给定顺序战斗。

英雄每击败一只怪物,自身力量增加 11

求出英雄通关本关卡所需要的最小初始力量,要求可以选择洞穴进入顺序,打完所有洞穴内全部怪物。

输入

多组测试用例。第一行给出测试用例数量 t (1t105)t\ (1 \le t \le 10^5)。接下来为各组测试用例描述。

每组测试用例第一行一个整数 n (1n105)n\ (1 \le n \le 10^5) — 洞穴的数量。

接下来 nn 行的第 ii 行,先给出整数 ki (1ki105)k_i\ (1 \le k_i \le 10^5),代表第 ii 个洞穴怪物数量,之后跟随 kik_i 个整数 ai,1,ai,2,,ai,ki (1ai,j109)a_{i,1},a_{i,2},\dots,a_{i,k_i}\ (1 \le a_{i,j} \le 10^9),代表洞穴 ii 中需要依次对战的怪物护甲。

保证所有测试用例的全部 kik_i 的总和不超过 10510^5

输出

每组测试用例输出一个整数:英雄通关关卡的最小初始力量。

样例输入
2
1
1 42
2
3 10 15 8
2 12 11
样例输出
43
13
提示

第一组测试用例,英雄只需要击败护甲为 4242 的怪物,初始力量为 4343 就可以完成。

第二组测试用例,初始力量为 1313,按如下顺序通关:

  • 进入 22 号洞穴:

    • 击败护甲 1212 的怪物,力量提升至 1414

    • 击败护甲 1111 的怪物,力量提升至 1515

  • 进入 11 号洞穴:

    • 击败护甲 1010 的怪物,力量提升至 1616

    • 击败护甲 1515 的怪物,力量提升至 1717

    • 击败护甲 88 的怪物,力量提升至 1818