#include <iostream>
#include <cstring>
using namespace std;
int main() {
bool existaInvitati = false;
char listaInvitati[250], separatori[3] = "; ", x[250], *prenume, *nume;
cin.getline(listaInvitati, 250);
cin >> x;
//cout << listaInvitati << endl;
//cout << x << endl;
prenume = strtok(listaInvitati, separatori);
while (prenume != NULL) {
nume = strtok(NULL, separatori);
char aux[250];
strcpy(aux, prenume);
//cout << p << ' ' << x << endl;
if (!strcmp(aux, x)) {
existaInvitati = true;
cout << nume << ' ';
}
prenume = strtok(NULL, separatori);
}
if (!existaInvitati) {
cout << "NU";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJYm9vbCBleGlzdGFJbnZpdGF0aSA9IGZhbHNlOwoJY2hhciBsaXN0YUludml0YXRpWzI1MF0sIHNlcGFyYXRvcmlbM10gPSAiOyAiLCB4WzI1MF0sICpwcmVudW1lLCAqbnVtZTsKCWNpbi5nZXRsaW5lKGxpc3RhSW52aXRhdGksIDI1MCk7CgljaW4gPj4geDsKCS8vY291dCA8PCBsaXN0YUludml0YXRpIDw8IGVuZGw7CgkvL2NvdXQgPDwgeCA8PCBlbmRsOwoJcHJlbnVtZSA9IHN0cnRvayhsaXN0YUludml0YXRpLCBzZXBhcmF0b3JpKTsKCXdoaWxlIChwcmVudW1lICE9IE5VTEwpIHsKCQludW1lID0gc3RydG9rKE5VTEwsIHNlcGFyYXRvcmkpOwoJCWNoYXIgYXV4WzI1MF07CgkJc3RyY3B5KGF1eCwgcHJlbnVtZSk7CgkJLy9jb3V0IDw8IHAgPDwgJyAnIDw8IHggPDwgZW5kbDsKCQlpZiAoIXN0cmNtcChhdXgsIHgpKSB7CgkJCWV4aXN0YUludml0YXRpID0gdHJ1ZTsKCQkJY291dCA8PCBudW1lIDw8ICcgJzsKCQl9CgkJcHJlbnVtZSA9IHN0cnRvayhOVUxMLCBzZXBhcmF0b3JpKTsKCX0KCWlmICghZXhpc3RhSW52aXRhdGkpIHsKCQljb3V0IDw8ICJOVSI7Cgl9CglyZXR1cm4gMDsKfQ==