#include <iostream>
using namespace std;
int main() {
string slowo;
int nTestow, test;
cin >> slowo;
cin >> nTestow;
for(int i=0;i<nTestow;i++){
cin >> test;
if(test==1){
cout << slowo;
if(i<nTestow-1) cout << endl;
}
if(test==0){
cout << slowo[slowo.length()-1];
if(i<nTestow-1) cout << endl;
}
if(test<0){
for(int j=slowo.length();j>=0;j--){
cout << slowo[j];
if(j<=slowo.length()-1&&j>0){
for(int k=test+1;k<0;k++){
cout << " ";
}}
}
if(i<nTestow-1)cout << endl;
}
if(test>0 && test!=1){
for(int j=0;j<slowo.length();j++){
cout << slowo[j];
if(j<slowo.length()-1){
for(int k=0;k<test-1;k++){
cout << " ";
}}
}
if(i<nTestow-1)cout << endl;
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglzdHJpbmcgc2xvd287CglpbnQgblRlc3RvdywgdGVzdDsKCWNpbiA+PiBzbG93bzsKCWNpbiA+PiBuVGVzdG93OwoJZm9yKGludCBpPTA7aTxuVGVzdG93O2krKyl7CgkJY2luID4+IHRlc3Q7CgkJaWYodGVzdD09MSl7IAoJCQljb3V0IDw8IHNsb3dvOwoJCQlpZihpPG5UZXN0b3ctMSkgY291dCA8PCBlbmRsOwoJCX0KCQlpZih0ZXN0PT0wKXsgCgkJCWNvdXQgPDwgc2xvd29bc2xvd28ubGVuZ3RoKCktMV07CgkJCWlmKGk8blRlc3Rvdy0xKSBjb3V0IDw8IGVuZGw7IAoJCX0KCQlpZih0ZXN0PDApewoJCQlmb3IoaW50IGo9c2xvd28ubGVuZ3RoKCk7aj49MDtqLS0pewoJCQkJY291dCA8PCBzbG93b1tqXTsKCQkJCWlmKGo8PXNsb3dvLmxlbmd0aCgpLTEmJmo+MCl7CgkJCQlmb3IoaW50IGs9dGVzdCsxO2s8MDtrKyspewoJCQkJCWNvdXQgPDwgIiAiOwoJCQkJfX0KCQkJfSAKCQkJaWYoaTxuVGVzdG93LTEpY291dCA8PCBlbmRsOwoJCX0KCQlpZih0ZXN0PjAgJiYgdGVzdCE9MSl7CgkJCWZvcihpbnQgaj0wO2o8c2xvd28ubGVuZ3RoKCk7aisrKXsKCQkJCWNvdXQgPDwgc2xvd29bal07CgkJCQlpZihqPHNsb3dvLmxlbmd0aCgpLTEpewoJCQkJZm9yKGludCBrPTA7azx0ZXN0LTE7aysrKXsKCQkJCQljb3V0IDw8ICIgIjsKCQkJCX19CgkJCX0gCgkJCWlmKGk8blRlc3Rvdy0xKWNvdXQgPDwgZW5kbDsKCQl9Cgl9CglyZXR1cm4gMDsKfQ==