#include using namespace std; int main(){ int n; cin >> n; vector genes(n); for(int genes_i = 0; genes_i < n; genes_i++){ cin >> genes[genes_i]; } vector health(n); for(int health_i = 0; health_i < n; health_i++){ cin >> health[health_i]; } int s; cin >> s; int h=0; long u=99999999999; for(int a0 = 0; a0 < s; a0++){ int c=0; int first; int last; string d; cin >> first >> last >> d; for(int i=first;i<=last;i++){ //int j=0; if(d.find(genes[i])!=-1){ c+=health[i]; //j=d.find(genes[i]); } } if(c>h) h=c; if(c