#include<bits/stdc++.h>
using namespace std;
typedef pair<int,int> uv;
typedef pair<int ,uv> wuv;
wuv e[1000000];
int parent[1000000],res,u,v,w,cnt,n,m,p;
int root(int k){
while(parent[k]!=k){
k=parent[k];
}
return k;
}
int main(){
cin>>n;
int t=m+1;
m=(n-1)*n/2;
int k=n*n/2;
for(int i=1;i<=n;i++){
cin>>p;
e[t].first=p;
e[t].second.first=i;
e[t].second.second=n+1;
t++;
}
for(int i=1;i<=m;i++){
cin>>u>>v>>w;
e[i].first=w;
e[i].second.first=u;
e[i].second.second=v;
}
sort(e+1,e+1+k);
for(int i=1;i<=n+1;i++){
parent[i]=i;
}
for(int i=1;i<=k;i++){
int u=e[i].second.first;
int v=e[i].second.second;
int w=e[i].first;
int x=root(u);
int y=root(v);
if(x!=y){
parent[y]=x;
res+=w;
cnt++;
}
if(cnt==n){
break;
}
}
cout<<res;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKdHlwZWRlZiBwYWlyPGludCxpbnQ+IHV2Owp0eXBlZGVmIHBhaXI8aW50ICx1dj4gd3V2Owp3dXYgZVsxMDAwMDAwXTsKaW50IHBhcmVudFsxMDAwMDAwXSxyZXMsdSx2LHcsY250LG4sbSxwOwppbnQgcm9vdChpbnQgayl7CiAgICB3aGlsZShwYXJlbnRba10hPWspewogICAgICAgIGs9cGFyZW50W2tdOwogICAgfQogICAgcmV0dXJuIGs7Cn0KCmludCBtYWluKCl7CiAgICBjaW4+Pm47CiAgIAogICAgIGludCB0PW0rMTsKICAgICBtPShuLTEpKm4vMjsKICAgIGludCBrPW4qbi8yOwogICAgZm9yKGludCBpPTE7aTw9bjtpKyspewogICAgICAgIGNpbj4+cDsKICAgICAgICBlW3RdLmZpcnN0PXA7CiAgICAgICAgZVt0XS5zZWNvbmQuZmlyc3Q9aTsKICAgICAgICBlW3RdLnNlY29uZC5zZWNvbmQ9bisxOwogICAgICAgIHQrKzsKICAgIH0KCiAgICBmb3IoaW50IGk9MTtpPD1tO2krKyl7CiAgICAgICAgY2luPj51Pj52Pj53OwogICAgICAgIGVbaV0uZmlyc3Q9dzsKICAgICAgICBlW2ldLnNlY29uZC5maXJzdD11OwogICAgICAgIGVbaV0uc2Vjb25kLnNlY29uZD12OwogICAgfQoKICAgIHNvcnQoZSsxLGUrMStrKTsKICAgIGZvcihpbnQgaT0xO2k8PW4rMTtpKyspewogICAgICAgIHBhcmVudFtpXT1pOwogICAgfQogICAgZm9yKGludCBpPTE7aTw9aztpKyspewogICAgICAgIGludCB1PWVbaV0uc2Vjb25kLmZpcnN0OwogICAgICAgIGludCB2PWVbaV0uc2Vjb25kLnNlY29uZDsKICAgICAgICBpbnQgdz1lW2ldLmZpcnN0OwogICAgICAgIGludCB4PXJvb3QodSk7CiAgICAgICAgaW50IHk9cm9vdCh2KTsKICAgICAgICBpZih4IT15KXsKICAgICAgICAgICAgcGFyZW50W3ldPXg7CiAgICAgICAgICAgIHJlcys9dzsKICAgICAgICAgICAgY250Kys7CgogICAgICAgIH0KICAgICAgICBpZihjbnQ9PW4pewogICAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICB9CiAgICBjb3V0PDxyZXM7Cn0K