#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<string> badwords;
badwords[0] = "broccoli";
badwords[1] = "aglio";
badwords[2] = "pollo";
vector<string> words;
string word;
while (cin >> word)
{
words.push_back(word);
}
for (unsigned int i1 = 0; i1 < words.size(); i1++) //index that cycles through inputted words
{
for (unsigned int i2 = 0; i2 < badwords.size(); i2++) //index that cycles through bad words
{
if (words[i1] == badwords[i2]) // check if word[i1] equals a badword
{
words[i1] = "BLEEP";
}
}
}
for (unsigned int i3 = 0; i3 < words.size(); i3++) // cycle through every word now filtered and print them on screen
{
cout << words[i3] << "\n";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewogICAgdmVjdG9yPHN0cmluZz4gYmFkd29yZHM7CiAgICBiYWR3b3Jkc1swXSA9ICJicm9jY29saSI7CiAgICBiYWR3b3Jkc1sxXSA9ICJhZ2xpbyI7CiAgICBiYWR3b3Jkc1syXSA9ICJwb2xsbyI7CgogICAgdmVjdG9yPHN0cmluZz4gd29yZHM7CiAgICBzdHJpbmcgd29yZDsKCiAgICB3aGlsZSAoY2luID4+IHdvcmQpCiAgICB7CiAgICB3b3Jkcy5wdXNoX2JhY2sod29yZCk7CiAgICB9CgogICAgICBmb3IgKHVuc2lnbmVkIGludCBpMSA9IDA7IGkxIDwgd29yZHMuc2l6ZSgpOyBpMSsrKSAgIC8vaW5kZXggdGhhdCBjeWNsZXMgdGhyb3VnaCBpbnB1dHRlZCB3b3JkcwogICAgewogICAgICAgIGZvciAodW5zaWduZWQgaW50IGkyID0gMDsgaTIgPCBiYWR3b3Jkcy5zaXplKCk7IGkyKyspIC8vaW5kZXggdGhhdCBjeWNsZXMgdGhyb3VnaCBiYWQgd29yZHMKICAgICAgICB7CiAgICAgICAgICAgIGlmICh3b3Jkc1tpMV0gPT0gYmFkd29yZHNbaTJdKSAgICAgICAgICAgIC8vIGNoZWNrIGlmIHdvcmRbaTFdIGVxdWFscyBhIGJhZHdvcmQKCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIHdvcmRzW2kxXSA9ICJCTEVFUCI7CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgfQoKICAgIGZvciAodW5zaWduZWQgaW50IGkzID0gMDsgaTMgPCB3b3Jkcy5zaXplKCk7IGkzKyspIC8vIGN5Y2xlIHRocm91Z2ggZXZlcnkgd29yZCBub3cgZmlsdGVyZWQgYW5kIHByaW50IHRoZW0gb24gc2NyZWVuCiAgICB7CiAgICAgICAgY291dCA8PCB3b3Jkc1tpM10gPDwgIlxuIjsKICAgIH0KCiAgICByZXR1cm4gMDsKfQo=