给定一张点数为 $n$(点的标号为 $1$ 到 $n$),边数为 $m$ 的简单无向图,判断它是否是网格图。保证给出的图连通,无自环,无重边。
如果是,请输出 Shi,否则输出 Fou 。
Shi
Fou
注1:假设有 $r$ 行 $c$ 列的节点 $(r,c \ge 1)$,节点 $(x,y)$ 仅与节点 $(x-1,y),(x+1,y),(x,y-1),(x,y+1)$ 各存在一条无向边(如果该节点存在),所得到的图就是网格图。注意节点的标号与位置无关。
注2:可以证明 $r \times c$ 的网格图恰好存在 $r(c-1)+c(r-1)$ 条边。
输入数据共 $T$ 组。
第一行输入数据组数 $T$。
对于每组数据:
第一行输入两个整数 $n,m$。
接下来的 $m$ 行,每行各两个整数 $u_i,v_i$,表示无向图的边。
保证给出的图连通,无自环,无重边。
$1 \le T \le 3000, 1 \le n,m \le 100,1 \le u_i,v_i \le n$
输出共 $T$ 行,表示每组数据的答案。
3 3 2 2 3 3 1 4 4 1 2 2 3 3 4 4 1 6 7 1 2 2 3 1 4 2 6 3 5 4 5 5 6
Shi Shi Fou