#include<bits/stdc++.h>
using namespace std;
void naiveSearchRemove();
string TXT;
list<string> SPELLS;
int MAX_SPELL = 0;
int main(){
cin>>TXT;
int t, i;
scanf("%d", &t);
for (i = 0; i < t; i++){
string spell;
cin>>spell;
if (spell.length() > MAX_SPELL)
MAX_SPELL = spell.length();
SPELLS.push_back(spell);
}
naiveSearchRemove();
cout<<TXT;
return 0;
}
void naiveSearchRemove(){
int i,
j,
k,
n = TXT.length();
list<string> _SPELLS = SPELLS;
j = 0, k = 0;
for (i = 0; i < n;){
for (list<string>::iterator it = _SPELLS.begin(); it != _SPELLS.end(); ++it){
if (j == it->length()){
TXT.erase(i, j);
i -= MAX_SPELL - 1;
if (i < 0)
i = -1;
k = i;
_SPELLS = SPELLS;
j = -1;
break;
}
if (i + j >= n || TXT[i + j] != (*it)[j]){
_SPELLS.erase(it--);
}
}
if (_SPELLS.size() == 0){
_SPELLS = SPELLS;
k = ++i;
j = 0;
}else{
j++;
k++;
}
}
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp2b2lkIG5haXZlU2VhcmNoUmVtb3ZlKCk7CgpzdHJpbmcgVFhUOwpsaXN0PHN0cmluZz4gU1BFTExTOwppbnQgTUFYX1NQRUxMID0gMDsKCgppbnQgbWFpbigpewogIGNpbj4+VFhUOwogIGludCB0LCBpOwogIHNjYW5mKCIlZCIsICZ0KTsKICBmb3IgKGkgPSAwOyBpIDwgdDsgaSsrKXsKICAgIHN0cmluZyBzcGVsbDsKICAgIGNpbj4+c3BlbGw7CiAgICBpZiAoc3BlbGwubGVuZ3RoKCkgPiBNQVhfU1BFTEwpCiAgICAgIE1BWF9TUEVMTCA9IHNwZWxsLmxlbmd0aCgpOwogICAgU1BFTExTLnB1c2hfYmFjayhzcGVsbCk7CiAgfQogIG5haXZlU2VhcmNoUmVtb3ZlKCk7CiAgY291dDw8VFhUOwogIHJldHVybiAwOwp9Cgp2b2lkIG5haXZlU2VhcmNoUmVtb3ZlKCl7CiAgaW50IGksCiAgICAgIGosCiAgICAgIGssCiAgICAgIG4gPSBUWFQubGVuZ3RoKCk7CiAgbGlzdDxzdHJpbmc+IF9TUEVMTFMgPSBTUEVMTFM7CiAgaiA9IDAsIGsgPSAwOwogIGZvciAoaSA9IDA7IGkgPCBuOyl7CiAgICBmb3IgKGxpc3Q8c3RyaW5nPjo6aXRlcmF0b3IgaXQgPSBfU1BFTExTLmJlZ2luKCk7IGl0ICE9IF9TUEVMTFMuZW5kKCk7ICsraXQpewogICAgICBpZiAoaiA9PSBpdC0+bGVuZ3RoKCkpewogICAgICAgIFRYVC5lcmFzZShpLCBqKTsKICAgICAgICBpIC09IE1BWF9TUEVMTCAtIDE7CiAgICAgICAgaWYgKGkgPCAwKQogICAgICAgICAgaSA9IC0xOwogICAgICAgIGsgPSBpOwogICAgICAgIF9TUEVMTFMgPSBTUEVMTFM7CiAgICAgICAgaiA9IC0xOwogICAgICAgIGJyZWFrOwogICAgICB9CiAgICAgIGlmIChpICsgaiA+PSBuIHx8IFRYVFtpICsgal0gIT0gKCppdClbal0pewogICAgICAgIF9TUEVMTFMuZXJhc2UoaXQtLSk7CiAgICAgIH0KICAgIH0KICAgIGlmIChfU1BFTExTLnNpemUoKSA9PSAwKXsKICAgICAgX1NQRUxMUyA9IFNQRUxMUzsKICAgICAgayA9ICsraTsKICAgICAgaiA9IDA7CiAgICB9ZWxzZXsKICAgICAgaisrOwogICAgICBrKys7CiAgICB9CiAgfQp9Cg==