AT_xmascon24_a Artistic Modulus

Description

$ 1 $ 個の入力ファイルにつき $ T $ 個のテストケースが与えられる.各テストケースで次のようなグラフ $ G $ が与えられるので,以下の問に答えよ. $ G $ は $ N $ 頂点 $ M $ 辺の無向単純グラフである.頂点には $ 1, 2, \ldots, N $ と番号が付いている. $ i $ 番目 ( $ 1 \le i \le M $ ) の辺は頂点 $ A_i $ と頂点 $ B_i $ を結ぶ. $ G $ の各頂点と各辺を**金色**と**銀色**のいずれかで塗る方法を考える (そのような塗り方は $ 2^{N+M} $ 通りある).**芸術的な塗り方**とは,以下の条件をすべて満たす塗り方のこととする: - 任意の**金色**の辺に対し,それが結ぶ頂点のうち少なくとも $ 1 $ つは**金色**である. - 任意の**銀色**の頂点に対し,それに接続する辺のうち少なくとも $ 1 $ つは**銀色**である. 芸術的な塗り方の個数を $ 2 $ で割った余りを求めよ.

Input Format

標準入力の $ 1 $ 行目にテストケースの個数 $ T $ が与えられる.その後, $ T $ 個のテストケースがそれぞれ以下の形式で与えられる. > $ N $ $ M $ $ A_1 $ $ B_1 $ $ A_2 $ $ B_2 $ $ \vdots $ $ A_M $ $ B_M $

Output Format

各テストケースについて順番に $ 1 $ 行ずつ,芸術的な塗り方の個数を $ 2 $ で割った余りを出力せよ.

Explanation/Hint

### Sample Explanation 1 $ 1 $ 個目のテストケースでは,芸術的な塗り方は以下の図の $ 17 $ 通りである. ![](https://cdn.luogu.com.cn/upload/vjudge_pic/AT_xmascon24_a/1a6c2e0e15753c1aeb927356763ac6225924946d57db54d2098e26d26820c3d7.png) ### Constraints - $ 1 \le T \le 100 $ . - $ 0 \le N \le 2024 $ . - $ 0 \le M \le 2024 $ . - $ 1 \le A_i < B_i \le N $ ( $ 1 \le i \le M $ ). - $ 1 \le i < j \le M $ のとき, $ (A_i, B_i) \ne (A_j, B_j) $ .