#include #include #include using namespace std; int N; int A[1<<17],B[1<<17]; int ans[1<<17]; vectorE[1<<17]; vector >G[1<<17]; void dfs(int u,int p) { for(paire:G[u]) { int v=e.first; if(v!=p) { ans[e.second]=v; dfs(v,u); } } } void TLE() { for(int i=0;;i++)cout<>N; if(N<1||100000>A[i]>>B[i]; if(A[i]<1||B[i]<1||N