#include<bits/stdc++.h>
using namespace std;
int n,u,v,w,tot,nxt[200005],head[200005],to[100005],val[100005],ans,sum2;
void add(int u,int v,int w){
tot++;
nxt[tot]=head[u];
head[u]=tot;
to[tot]=v;
val[tot]=w;
}
void dfs(int fa,int city,int value){
ans=max(ans,value);
for(int i=head[city];i;i=nxt[i]){
if(to[i]==fa)continue;
dfs(city,v,value+val[i]);
}
return;
}
int main(){
cin>>n;
for(int i=1;i<n;i++){
cin>>u>>v>>w;
add(u,v,w);
add(v,u,w);
sum2+=w;
}
dfs(0,1,0);
cout<<sum2*2-ans;
}