#include #include #include #include #include #include #include #include #include #include #include #include #include #include // std::stringstream #include using namespace atcoder; //using mint = modint998244353; using mint = modint1000000007; using namespace std; using ll = long long; static const double pi = 3.141592653589793; const int INF = (1<<29); const ll mod = 998244353; int main() { int n,m; cin >> n >> m; dsu uf(2*n); for(int i=0;i> a >> b; a--;b--; uf.merge(a,b+n); uf.merge(n+a,b); } bool ans = true; for(int i=0;i