//注意下标从一开始
#include <bits/stdc++.h>
using namespace std;
const int N=1e5+9;
using ll=long long;
int main() {
int n;cin>>n;
int a[N],b[N][2];
for(int i=1;i<=n;i++) cin>>a[i];
ll ans=0;
for(int i=1;i<=n;i++)
{
int x=0,y=0;cin>>x>>y;
ans+=min(a[i],a[x]+a[y]);
}
cout<<ans;
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号