/* package whatever; // don't place package name! */
/*
7
6
1 2
1 3
2 4
2 5
3 6
3 7
case 2:-
2
1
1 2
cas 3:-
1
0
*/
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
Scanner sc
= new Scanner
(System.
in); int n = sc.nextInt();
int m = sc.nextInt();
List<List<Integer>> adj = new ArrayList<>();
for(int i=0; i<=n;i++){
adj.add(new ArrayList<>());
}
for(int i=0; i<m; i++){
int u = sc.nextInt();
int v = sc.nextInt();
adj.get(u).add(v);
adj.get(v).add(u);
}
int []parent = new int[adj.size()];
boolean []visited = new boolean[adj.size()];
// List<Integer> leaves = printLeafdfs(1,adj,parent,visited);
// System.out.println(leaves);
int[] child = new int[adj.size()];
printLeafdfs(1,adj,parent,visited,child);
for(int i=1;i<child.length;i++){
if(child[i] == 0){
}
}
}
public static void printLeafdfs(int node,List<List<Integer>> adj,int []par,boolean []vis,int []child){
vis[node] = true;
for(int x : adj.get(node)){
if(vis[x] == false){
par[x] = node;
child[node] =child[node]+1;
printLeafdfs(x,adj,par,vis,child);
}
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKCi8qCgo3CjYKMSAyCjEgMwoyIDQKMiA1CjMgNgozIDcKCmNhc2UgMjotCjIKMQoxIDIKCmNhcyAzOi0KMQowCgoqLwoKCmltcG9ydCBqYXZhLnV0aWwuKjsKaW1wb3J0IGphdmEubGFuZy4qOwppbXBvcnQgamF2YS5pby4qOwoKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlTY2FubmVyIHNjID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKCQlpbnQgbiA9IHNjLm5leHRJbnQoKTsKCQlpbnQgbSA9IHNjLm5leHRJbnQoKTsKCQlMaXN0PExpc3Q8SW50ZWdlcj4+IGFkaiA9IG5ldyBBcnJheUxpc3Q8PigpOwoJCWZvcihpbnQgaT0wOyBpPD1uO2krKyl7CgkJCWFkai5hZGQobmV3IEFycmF5TGlzdDw+KCkpOwoJCX0KIAoJCWZvcihpbnQgaT0wOyBpPG07IGkrKyl7CgkJCWludCB1ID0gc2MubmV4dEludCgpOwoJCQlpbnQgdiA9IHNjLm5leHRJbnQoKTsKCQkJYWRqLmdldCh1KS5hZGQodik7CgkJCWFkai5nZXQodikuYWRkKHUpOwoJCX0KCQlpbnQgW11wYXJlbnQgPSBuZXcgaW50W2Fkai5zaXplKCldOwoJCWJvb2xlYW4gW112aXNpdGVkID0gbmV3IGJvb2xlYW5bYWRqLnNpemUoKV07CgkJCgkJLy8gTGlzdDxJbnRlZ2VyPiBsZWF2ZXMgPSBwcmludExlYWZkZnMoMSxhZGoscGFyZW50LHZpc2l0ZWQpOwoJCS8vIFN5c3RlbS5vdXQucHJpbnRsbihsZWF2ZXMpOwoJCWludFtdIGNoaWxkID0gbmV3IGludFthZGouc2l6ZSgpXTsKCQkgcHJpbnRMZWFmZGZzKDEsYWRqLHBhcmVudCx2aXNpdGVkLGNoaWxkKTsKCQoJCWZvcihpbnQgaT0xO2k8Y2hpbGQubGVuZ3RoO2krKyl7CgkJCWlmKGNoaWxkW2ldID09IDApewoJCQkJU3lzdGVtLm91dC5wcmludChpKTsKCQkJfQoJCX0KCX0KCQoKCXB1YmxpYyBzdGF0aWMgdm9pZCBwcmludExlYWZkZnMoaW50IG5vZGUsTGlzdDxMaXN0PEludGVnZXI+PiBhZGosaW50IFtdcGFyLGJvb2xlYW4gW112aXMsaW50IFtdY2hpbGQpewoJCXZpc1tub2RlXSA9IHRydWU7CgkJZm9yKGludCB4IDogYWRqLmdldChub2RlKSl7CgkJCWlmKHZpc1t4XSA9PSBmYWxzZSl7CgkJCQlwYXJbeF0gPSBub2RlOwoJCQkJY2hpbGRbbm9kZV0gPWNoaWxkW25vZGVdKzE7IAoJCQkJcHJpbnRMZWFmZGZzKHgsYWRqLHBhcix2aXMsY2hpbGQpOwoJCQl9CgkJCQoJCX0KCQkKCX0KfQ==