code
#include <bits/stdc++.h>
using namespace std;
unsigned long long n,CapsLock,q,b[30000000],cnt;;
string a[3000000];
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
string str;
cin>>str;
if(str=="CapsLock"){CapsLock++;}
else {a[++cnt]=str,b[cnt]=CapsLock;}
}
cin>>q;
for(int i=1;i<=q;i++)
{
unsigned long long x;
cin>>x;
unsigned long long o=(x-1)%cnt+1,k=b[o]+(x/cnt)*b[cnt];
if(o==cnt){k-=b[cnt];}
if(k%2==0)
{
cout<<a[o];
}
else
{
for(int j=0;j<a[o].size();j++)
{
if(a[o][j]>='A'&&a[o][j]<='Z'){cout<<char(a[o][j]+32);}
if(a[o][j]>='a'&&a[o][j]<='z'){cout<<char(a[o][j]-32);}
}
}
cout<<'\n';
}
return 0;
}