#include #include #include using namespace std; const int N=20000; int n; vector edge[N]; bool flag[N][N]; void dfs(int p,int cur,int d){ if(d==3){ flag[p][cur]=true; return; } for(int i=0;i>n>>m; for(int i=0;i>a>>b; a--; b--; edge[a].push_back(b); edge[b].push_back(a); } dfs(0,0,0); for(int i=0;i