众所周知,$jiry\_2 = Syloviaely$。
网站上有 $n$ 个不同的账号,其中一些账号参加了最近的 $k$ 场比赛。然而,Mike 怀疑这里存在许多小号:即两个或多个账号由同一个人拥有。
大家公认以下公理: 没有人能在同一场比赛中同时使用两个不同的账号。 没有人共享一个账号,这意味着每个账号只能由一个人拥有。
因此,如果一组账号中没有两个账号参加过同一场比赛,那么这组账号可能由同一个人拥有。
Mike 想知道这些账号背后最少可能有多少个不同的人。
输入格式
第一行包含一个整数 $T$ ($1 \le T \le 10^5$),表示测试用例的数量。对于每个测试用例: 第一行包含两个整数 $n, k$ ($1 \le n \le 10^5, 1 \le k \le 4$)。 接下来的 $k$ 行,每行首先包含一个整数 $m$ ($1 \le m \le n$),随后是 $m$ 个不同的整数 $x_i$ ($1 \le x_i \le n$),表示参加该场比赛的账号。
有些账号可能不参加任何比赛。 保证 $\sum n \le 5 \cdot 10^5$。
输出格式
对于每个测试用例,输出一行,包含一个整数:即答案。
样例
输入 1
1 5 3 2 1 2 3 2 3 4 4 4 5 1 2
输出 1
4