Os sistemas de Metrô das cidades da Cosmolândia seguem sempre o mesmo padrão. Há uma estação central e uma linha circular, de modo que a estação central está dentro da área delimitada pela linha circular. A partir da estação central saem pelo menos , e no máximo , linhas radiais que não se interceptam entre si e que vão pelo menos até alguma estação da linha circular, podendo ir muito além, até os subúrbios mais remotos da cidade. Veja um exemplo na figura abaixo, que possui linhas radiais e onde a linha circular passa por estações.
Cada sistema possui estações, numeradas de a . O número de uma estação não tem relação alguma com a sua posição no sistema. O problema é o seguinte. Um engenheiro da Agência Federal de Trânsito da Cosmolândia precisa descobrir rapidamente por quantas estações a linha circular passa. Ele tem apenas a informação sobre as ligações entre pares de estações, sem qualquer identificação das linhas às quais pertencem as duas estações do par. Você pode ajudá-lo?
A primeira linha da entrada contém dois inteiros e , respectivamente, o número total de estações e de ligações entre pares de estações. As linhas seguintes contêm, cada uma, dois inteiros e , indicando que a estação de número está ligada à estação de número .
Seu programa deve imprimir um inteiro, representando o número de estações pelas quais passa a linha circular do sistema.
6 10
1 6
1 3
4 1
3 4
5 4
3 5
2 5
3 2
6 3
2 6
5
12 17
7 1
9 3
5 1
7 12
7 3
4 10
3 2
6 8
10 5
7 6
2 11
7 10
12 4
8 9
3 12
1 8
7 4
8