#include #include using namespace std; int main() { int N, Q; cin >> N >> Q; vector> V(Q); for(auto&[a, b]: V) cin >> a >> b; int ok = Q+1, ng = 0; auto can = [&](int x) { atcoder::scc_graph G(N); for(int i=0; i