输入的第一行包括两个整数 $n$ 和 $m$($1≤n≤50000$ 以及 $0≤m≤10000$)。其中 $n$ 代表顶点个数,我们约定图中的顶点将从 $1$ 到 $n$ 编号。接下来一共有 $m$ 行。代表 $m$ 条路径。每行的开始有一个整数 $k$($2≤k≤1000$),代表在这条路径上的顶点个数。接下来是 $k$ 个 $1$ 到 $n$ 之间的整数,分别对应了一个顶点,相邻的顶点表示存在一条连接这两个顶点的边。一条路径上可能通过一个顶点好几次,比如对于第一个样例,第一条路径从 $3$ 经过 $8$,又从 $8$ 返回到了 $3$,但是我们保证所有的边都会出现在某条路径上,而且不会重复出现在两条路径上,或者在一条路径上出现两次。
