Server Time: Tue Jul 23, 2019 12:28 am
 Welcome ( logout )
1063 - Ant Hills
 PDF (English) Statistics Forum
 Time Limit: 2 second(s) Memory Limit: 32 MB

After many years of peace, an ant-war has broken out.

In the days leading up to the outbreak of war, the ant government devoted a great deal of resources toward gathering intelligence on ant hills. It discovered the following:

1.      The ant empire has a large network of ant-hills connected by bidirectional tracks.

2.      It is possible to send a message from any ant hill to any other ant hill.

Now you want to stop the war. Since they sometimes attack your house and disturb you quite a lot. So, you have made a plan. You have a gun which can destroy exactly one ant-hill. So, you want to hit an ant hill if it can stop at least two other ant hills passing messages between them. Now you want the total number of ant hills you may choose to fire.

# Input

Input starts with an integer T (≤ 20), denoting the number of test cases.

Each test case contains a blank line and two integers n (1 ≤ n ≤ 10000), m (1 ≤ m ≤ 20000). n denotes the number of ant hills and m denotes the number of bi-directional tracks. Each of the next m lines will contain two different integers a b (1 ≤ a, b ≤ n) denoting that there is a track between a and b.

# Output

For each case, print the case number and the total number of ant hills you may choose to fire.

# Output for Sample Input

2

5 4

2 1

1 3

5 4

4 1

3 3

1 2

2 3

1 3

Case 1: 2

Case 2: 0

Problem Setter: Jane Alam Jan
 Developed and Maintained by JANE ALAM JAN Copyright © 2012 LightOJ, Jane Alam Jan