#include<bits/stdc++.h>
using namespace std;
int a[1003];
int main(){
int n;cin>>n;
int max_a=0;
for(int i=1;i<=n;i++){
int _;cin>>_;
int l;cin>>l;
int t,p_ans=0;
while(cin>>t&&t){
p_ans=max(a[t],p_ans);
}
a[i]=p_ans+l;
max_a=max(a[i],max_a);
}
cout<<max_a;
}
QaQ.