package main import . "fmt" func main() { var n,m int Scan(&n,&m) vs := make([]int, n) es := make([][]int, n) for i := 0; i < m; i++ { var a,b int Scan(&a,&b) a-- b-- vs[a]++ vs[b]++ es[a] = append(es[a],b) es[b] = append(es[b],a) } ans := false ones := make([]int, 0, n) for i, c := range vs { if c == 1 { ones = append(ones, i) } } for len(ones) > 0 { k:=len(ones) i := ones[k-1] ones = ones[:k-1] ans = !ans for _, e := range es[i] { if vs[e] > 0 { vs[e]-- if vs[e] == 1 { ones = append(ones,e) } } } } if ans { Println("Yes") } else { Println("No") } }