#include #include #include using namespace std; int N,M; int A[1<<17]; int X[1<<17]; bool ok(bool f) { vectorindeg(M,0); vector >G(M); for(int i=0;i+1P; for(int i=0;i>N>>M; for(int i=0;i>A[i]; A[i]--; } for(int i=0;i+2