#include using namespace std; #define ll long long int main() { int n; cin>>n; string allDNA[n]; for (int i = 0; i < n; ++i) { cin>>allDNA[i]; } int a[n]; for (int i = 0; i < n; ++i) { cin>>a[i]; } int t; cin>>t; while(t--) { int first,last; cin>>first>>last; string gene; cin>>gene; int ans=0; for (int i = 0; i < gene.length(); ++i) { for (int j = first; j <=last; ++j) { if ((gene[j]==allDNA[i][0])&&allDNA[i].length()==1) { ans+=a[j]; } } } printf("0 %d\n",ans ); } // for (int len = gene.length(); len >0 ; --len) // { // } // for (int i = first; i <=last; ++i) // { // for (int i = 0; i < n; ++i) // { // /* code */ // } // } return 0; }