#P10922. [2015杭电多校]Friends

[2015杭电多校]Friends

Friends

Problem Description

There are nn people and mm pairs of friends. For every pair of friends, they can choose to become online friends (communicating using online applications) or offline friends (mostly using face-to-face communication). However, everyone in these nn people wants to have the same number of online and offline friends (i.e. If one person has xx onine friends, he or she must have xx offline friends too, but different people can have different number of online or offline friends). Please determine how many ways there are to satisfy their requirements.

Input

The first line of the input is a single integer T (T=100)T\ (T=100), indicating the number of testcases. For each testcase, the first line contains two integers n (1n8)n\ (1 \le n \le 8) and m (0mn(n1)2)m\ (0 \le m \le \frac{n(n-1)}{2}), indicating the number of people and the number of pairs of friends, respectively. Each of the next mm lines contains two numbers xx and yy, which mean xx and yy are friends. It is guaranteed that xyx \neq y and every friend relationship will appear at most once.

Output

For each testcase, print one number indicating the answer.

Sample Input

2
3 3
1 2
2 3
3 1
4 4
1 2
2 3
3 4
4 1

Sample Output

0
2

Author

XJZX

Source

2015 Multi-University Training Contest 2