import java.util.* ;
import java.io.* ;
public class Main
{
public static void main
( String [ ] args
) { Scanner sc
= new Scanner
( System .
in ) ; List< List< Integer>> adj = new ArrayList<> ( ) ;
int n = sc.nextInt ( ) ; //no of nodes
int m = sc.nextInt ( ) ; //no of edges
for ( int i= 0 ; i< n; i++ ) {
adj.add ( new ArrayList<> ( ) ) ;
}
for ( int i= 0 ; i< m; i++ ) {
int x = sc.nextInt ( ) ;
int y = sc.nextInt ( ) ;
adj.get ( x) .add ( y) ;
adj.get ( y) .add ( x) ;
}
for ( int i= 0 ; i< n; i++ ) {
if ( adj.get ( i) .size ( ) == 1 ) {
}
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5pby4qOwoKcHVibGljIGNsYXNzIE1haW4KewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewoJCVNjYW5uZXIgc2MgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoJCUxpc3Q8TGlzdDxJbnRlZ2VyPj5hZGogPSBuZXcgQXJyYXlMaXN0PD4oKTsKCiAgICAgICAgaW50IG4gPSBzYy5uZXh0SW50KCk7IC8vbm8gb2Ygbm9kZXMKICAgICAgICBpbnQgbSA9c2MubmV4dEludCgpOyAvL25vIG9mIGVkZ2VzCiAgICAgICAgCiAgICAgICAgZm9yKGludCBpPTA7aTxuO2krKyl7CiAgICAgICAgICAgIGFkai5hZGQobmV3IEFycmF5TGlzdDw+KCkpOwogICAgICAgIH0KICAgICAgICAKICAgICAgICBmb3IoaW50IGk9MDtpPG07aSsrKXsKICAgICAgICAgICAgaW50IHggPXNjLm5leHRJbnQoKTsKICAgICAgICAgICAgaW50IHkgPSBzYy5uZXh0SW50KCk7CiAgICAgICAgICAgIAogICAgICAgICAgICBhZGouZ2V0KHgpLmFkZCh5KTsKICAgICAgICAgICAgYWRqLmdldCh5KS5hZGQoeCk7CiAgICAgICAgfQogICAgICAgIGZvcihpbnQgaT0wO2k8bjtpKyspewogICAgICAgICAgICBpZihhZGouZ2V0KGkpLnNpemUoKSA9PSAxKXsKICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnQoaSArICIgIik7CiAgICAgICAgICAgIH0KICAgICAgICB9Cgl9Cn0=