#include <bits/stdc++.h>
using namespace std;
struct node{
vector<int> child;
int req=-1;
};
node nodes[20000];
void build(int root){
if(!nodes[root].child.empty()){
for(int i=0;i<nodes[root].child.size();i++){
build( nodes[root].child[i] );
nodes[root].req+= nodes[ nodes[root].child[i] ].req;
}
}
}
int total=0;
void apple(int root){
if( !nodes[root].child.empty() ){
for(int i=0;i<nodes[root].child.size();i++){
total+=abs( nodes[ nodes[root].child[i] ].req);
//cout<<"root: "<<root<<", "<<total<<"\n";
apple( nodes[root].child[i]);
}
}
}
int main(){
int n,tmp,m;
cin>>n;
int roots[20000];
for(int i=0;i<=n;i++) roots[i]=-1;
for(int i=1;i<=n;i++){
cin>>tmp;
cin>>tmp;
nodes[i].req+=tmp;
cin>>m;
for(int j=0;j<m;j++){
cin>>tmp;
nodes[i].child.push_back(tmp);
roots[tmp]=i;
}
}
int root;
for(int i=1;i<=n;i++){
if(roots[i]==-1) root = i;
}
/*
for(int i=1;i<=n;i++){
cout<<roots[i]<<" ";
}
cout<<"\n";
*/
//recursion to build tree
for(int i=1;i<=n;i++){
//cout<<i<<": "<<nodes[i].req<<"\n";
}
build( root );
//cout<<"after: \n";
for(int i=1;i<=n;i++){
// cout<<i<<": "<<nodes[i].req<<"\n";
}
apple(root);
cout<<total<<"\n";
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpzdHJ1Y3Qgbm9kZXsKICAgIHZlY3RvcjxpbnQ+IGNoaWxkOwogICAgaW50IHJlcT0tMTsKfTsKCm5vZGUgbm9kZXNbMjAwMDBdOwp2b2lkIGJ1aWxkKGludCByb290KXsKICAgIGlmKCFub2Rlc1tyb290XS5jaGlsZC5lbXB0eSgpKXsKICAgICAgICBmb3IoaW50IGk9MDtpPG5vZGVzW3Jvb3RdLmNoaWxkLnNpemUoKTtpKyspewogICAgICAgICAgICBidWlsZCggbm9kZXNbcm9vdF0uY2hpbGRbaV0gKTsKICAgICAgICAgICAgbm9kZXNbcm9vdF0ucmVxKz0gbm9kZXNbICBub2Rlc1tyb290XS5jaGlsZFtpXSBdLnJlcTsKICAgICAgICB9CiAgICB9Cn0KaW50IHRvdGFsPTA7CnZvaWQgYXBwbGUoaW50IHJvb3QpewogICAgaWYoICFub2Rlc1tyb290XS5jaGlsZC5lbXB0eSgpICl7CiAgICAgICAgZm9yKGludCBpPTA7aTxub2Rlc1tyb290XS5jaGlsZC5zaXplKCk7aSsrKXsKICAgICAgICAgICAgdG90YWwrPWFicyggbm9kZXNbIG5vZGVzW3Jvb3RdLmNoaWxkW2ldIF0ucmVxKTsKICAgICAgICAgICAgLy9jb3V0PDwicm9vdDogIjw8cm9vdDw8IiwgIjw8dG90YWw8PCJcbiI7CiAgICAgICAgICAgIGFwcGxlKCBub2Rlc1tyb290XS5jaGlsZFtpXSk7CiAgICAgICAgICAgIAogICAgICAgIH0KICAgIH0KfQppbnQgbWFpbigpewogICAgaW50IG4sdG1wLG07CiAgICBjaW4+Pm47CiAgICAKICAgIGludCByb290c1syMDAwMF07CiAgICBmb3IoaW50IGk9MDtpPD1uO2krKykgcm9vdHNbaV09LTE7CiAgICBmb3IoaW50IGk9MTtpPD1uO2krKyl7CiAgICAgICAgY2luPj50bXA7CiAgICAgICAgY2luPj50bXA7CiAgICAgICAgbm9kZXNbaV0ucmVxKz10bXA7CiAgICAgICAgY2luPj5tOwogICAgICAgIGZvcihpbnQgaj0wO2o8bTtqKyspewogICAgICAgICAgICBjaW4+PnRtcDsKICAgICAgICAgICAgbm9kZXNbaV0uY2hpbGQucHVzaF9iYWNrKHRtcCk7CiAgICAgICAgICAgIHJvb3RzW3RtcF09aTsKICAgICAgICB9CiAgICB9CiAgICBpbnQgcm9vdDsKICAgIGZvcihpbnQgaT0xO2k8PW47aSsrKXsKICAgICAgICBpZihyb290c1tpXT09LTEpIHJvb3QgPSBpOwogICAgfQogICAgLyoKICAgIGZvcihpbnQgaT0xO2k8PW47aSsrKXsKICAgIAljb3V0PDxyb290c1tpXTw8IiAiOwogICAgfQogICAgY291dDw8IlxuIjsKICAgICovCiAgICAvL3JlY3Vyc2lvbiB0byBidWlsZCB0cmVlCiAgICBmb3IoaW50IGk9MTtpPD1uO2krKyl7CiAgICAJLy9jb3V0PDxpPDwiOiAiPDxub2Rlc1tpXS5yZXE8PCJcbiI7CiAgICB9CiAgICBidWlsZCggcm9vdCApOwogICAgLy9jb3V0PDwiYWZ0ZXI6IFxuIjsKICAgIGZvcihpbnQgaT0xO2k8PW47aSsrKXsKICAgIC8vCWNvdXQ8PGk8PCI6ICI8PG5vZGVzW2ldLnJlcTw8IlxuIjsKICAgIH0KICAgIGFwcGxlKHJvb3QpOwogICAgY291dDw8dG90YWw8PCJcbiI7Cn0=