// Wrongri-La Shower #include #include #include #include typedef long long ll; struct Edge{ int to; ll cost; }; int N, M; std::vector G[101]; int count[101], degree[101]; void dfs(int u, int v, int c){ if(u == N){count[v] += c; return;} for(const auto& e : G[u]){ dfs(e.to, v, c * e.cost); } } int main(){ scanf("%d %d", &N, &M); for(int i=0;i