#include #include #include #include #include using namespace std; setresult; void dfs(/*const*/ vector > >&v,const vector &d,int cur,int depth){ if(depth==d.size())result.insert(cur+1); for(auto &it:v[cur][d[depth]]){ dfs(v,d,it,depth+1); } } int main(){ int N,M,K; scanf("%d%d%d",&N,&M,&K); vector > >v(N); for(int i=0;id(K); for(int i=0;i