#include using namespace std; int main(){ int t,n,i,j,k; cin >> n; vector>a(n); for(i=0;i>a[i].first; for(i=0;i>a[i].second; int m; cin>>m; vector>b(m); for(i=0;i>b[i].first; for(i=0;i>b[i].second; int max=-1; vectorv; for(i=0;i=v[i]) sum=sum+a[i].first; else { int count1=0; for(int l=0;l=v[l]) count1=1; } if(count1==0) sum=sum+a[j].first; } } if(sum>max) max=sum; } cout<