#include using namespace std; int main(){ int N, M; cin >> N >> M; vector> E(N); for (int i = 0; i < M; i++){ int A, B; cin >> A >> B; A--; B--; E[A].push_back(B); E[B].push_back(A); } int cnt = 0; while (true){ int p = -1; for (int i = 0; i < N; i++){ if (E[i].size() == 1){ p = i; } } if (p == -1){ break; } else { int p2 = E[p][0]; E[p].clear(); int d = E[p2].size(); for (int i = 0; i < d; i++){ if (E[p2][i] == p){ E[p2].erase(E[p2].begin() + i); break; } } cnt++; } } if (cnt % 2 == 1){ cout << "Yes" << endl; } else { cout << "No" << endl; } }