#include using namespace std; typedef long long ll; int n; vector> g[200000]; int dist[200000]; void dfs(int cur,int pre,int d) { dist[cur]=d; for (auto p:g[cur]) { if (p.first!=pre) dfs(p.first,cur,d+p.second); } } int main() { cin>>n; for (int i=0;i>v>>u>>w; v--,u--; g[v].push_back({u,w}); g[u].push_back({v,w}); } ll sum=0; for (int i=0;i