#include using namespace std; const int N=3e6+5; int nxt[N][26*2+10],cnt,num[N]; int val(char c){ if(c<='9')return c-'0'; if(c<='Z')return c-'A'+10; return c-'a'+10+26; } void add(string s){ int now=0,len=s.size(); for(int i=0;i>s,add(s); while(m--){ cin>>s; printf("%d\n",query(s)); } } return 0; }