#include <bits/stdc++.h>
#define ll long long
#define go ios::sync_with_stdio(0), cin.tie(0), cout.tie(0)
using namespace std;
int const N = 2e5 + 10;
int const INF = 1e5;
int n;
vector<pair<int, int>> adj[N];
long long dis[N];
bool visited[N];
void dfs(int s, long long w)
{
visited[s] = true;
dis[s] = w;
for (auto i : adj[s])
{
if (!visited[i.first])
dfs(i.first, w + i.second);
}
}
void solve()
{
cin >> n;
long long ans = 0;
for (int i = 1; i < n; i++)
{
int u, v, w;
cin >> u >> v >> w;
adj[u].push_back({v, w});
adj[v].push_back({u, w});
ans += w;
}
ans *= 2;
dfs(1, 0);
long long maximum = -INF;
for (int i = 1; i <= n; i++)
{
maximum = max(maximum, dis[i]);
}
ans -= maximum;
cout << ans;
}
int main()
{
int t = 1;
// cin>>t;
// go;
while (t--)
{
solve();
cout << "\n";
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgbGwgbG9uZyBsb25nCiNkZWZpbmUgZ28gaW9zOjpzeW5jX3dpdGhfc3RkaW8oMCksIGNpbi50aWUoMCksIGNvdXQudGllKDApCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgY29uc3QgTiA9IDJlNSArIDEwOwppbnQgY29uc3QgSU5GID0gMWU1OwppbnQgbjsKdmVjdG9yPHBhaXI8aW50LCBpbnQ+PiBhZGpbTl07CmxvbmcgbG9uZyBkaXNbTl07CmJvb2wgdmlzaXRlZFtOXTsKdm9pZCBkZnMoaW50IHMsIGxvbmcgbG9uZyB3KQp7CiAgICB2aXNpdGVkW3NdID0gdHJ1ZTsKICAgIGRpc1tzXSA9IHc7CiAgICBmb3IgKGF1dG8gaSA6IGFkaltzXSkKICAgIHsKICAgICAgICBpZiAoIXZpc2l0ZWRbaS5maXJzdF0pCiAgICAgICAgICAgIGRmcyhpLmZpcnN0LCB3ICsgaS5zZWNvbmQpOwogICAgfQp9CnZvaWQgc29sdmUoKQp7CiAgICBjaW4gPj4gbjsKICAgIGxvbmcgbG9uZyBhbnMgPSAwOwogICAgZm9yIChpbnQgaSA9IDE7IGkgPCBuOyBpKyspCiAgICB7CiAgICAgICAgaW50IHUsIHYsIHc7CiAgICAgICAgY2luID4+IHUgPj4gdiA+PiB3OwogICAgICAgIGFkalt1XS5wdXNoX2JhY2soe3YsIHd9KTsKICAgICAgICBhZGpbdl0ucHVzaF9iYWNrKHt1LCB3fSk7CiAgICAgICAgYW5zICs9IHc7CiAgICB9CiAgICBhbnMgKj0gMjsKICAgIGRmcygxLCAwKTsKICAgIGxvbmcgbG9uZyBtYXhpbXVtID0gLUlORjsKICAgIGZvciAoaW50IGkgPSAxOyBpIDw9IG47IGkrKykKICAgIHsKICAgICAgICBtYXhpbXVtID0gbWF4KG1heGltdW0sIGRpc1tpXSk7CiAgICB9CiAgICBhbnMgLT0gbWF4aW11bTsKICAgIGNvdXQgPDwgYW5zOwp9CgppbnQgbWFpbigpCnsKICAgIGludCB0ID0gMTsKICAgIC8vIGNpbj4+dDsKICAgIC8vIGdvOwogICAgd2hpbGUgKHQtLSkKICAgIHsKICAgICAgICBzb2x2ZSgpOwogICAgICAgIGNvdXQgPDwgIlxuIjsKICAgIH0KICAgIHJldHVybiAwOwp9