#include <iostream>
#include<set>
#include <sstream>
using namespace std;
int main()
{
stringstream ss;
set <string> roza;
set <string> ja;
set<string>::iterator it;
set <string> wynik;
string zdanie, slowo;
bool znak=true;
getline(cin,zdanie);
while (getline(cin, zdanie))
{
if (zdanie=="List of solved classical problems:")
znak=false;
else
{
ss.clear();
ss.str(zdanie);
slowo="";
while (ss >> slowo)
{
if(znak)
roza.insert(slowo);
else
{
it=roza.find(slowo);
if (it!=roza.end());
wynik.erase(*it);
}
}
}
}
for (it=roza.begin(); it!=roza.end(); ++it)
cout << *it <<'\n';
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTxzZXQ+CiNpbmNsdWRlIDxzc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewogICAgc3RyaW5nc3RyZWFtIHNzOwogICAgc2V0IDxzdHJpbmc+IHJvemE7CiAgICBzZXQgPHN0cmluZz4gamE7CiAgICBzZXQ8c3RyaW5nPjo6aXRlcmF0b3IgaXQ7CiAgICBzZXQgPHN0cmluZz4gd3luaWs7CiAgICBzdHJpbmcgemRhbmllLCBzbG93bzsKICAgIGJvb2wgem5haz10cnVlOwogICAgZ2V0bGluZShjaW4semRhbmllKTsKICAgIHdoaWxlIChnZXRsaW5lKGNpbiwgemRhbmllKSkKICAgIHsKICAgICAgICBpZiAoemRhbmllPT0iTGlzdCBvZiBzb2x2ZWQgY2xhc3NpY2FsIHByb2JsZW1zOiIpCiAgICAgICAgICAgIHpuYWs9ZmFsc2U7CiAgICAgICAgZWxzZQogICAgICAgIHsKICAgICAgICAgICAgc3MuY2xlYXIoKTsKICAgICAgICAgICAgc3Muc3RyKHpkYW5pZSk7CiAgICAgICAgICAgIHNsb3dvPSIiOwogICAgICAgICAgICB3aGlsZSAoc3MgPj4gc2xvd28pCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGlmKHpuYWspCiAgICAgICAgICAgICAgICAgICAgcm96YS5pbnNlcnQoc2xvd28pOwogICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIGl0PXJvemEuZmluZChzbG93byk7CiAgICAgICAgICAgICAgICAgICAgaWYgKGl0IT1yb3phLmVuZCgpKTsKICAgICAgICAgICAgICAgICAgICAgICAgd3luaWsuZXJhc2UoKml0KTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KICAgIGZvciAoaXQ9cm96YS5iZWdpbigpOyBpdCE9cm96YS5lbmQoKTsgKytpdCkKICAgICAgICBjb3V0IDw8ICppdCA8PCdcbic7Cn0K
TGlzdCBvZiBzb2x2ZWQgY2xhc3NpY2FsIHByb2JsZW1zOgpBQlNZUyAJQVJNWSAJRUlHSFRTIAlKTkVYVCAJT05QIAlST0JPVEdSSSAJVFJJQ09VTlQKQUNPREUgCUJJU0hPUFMgCUZBU0hJT04gCUpVTEtBIAlQQUxJTiAJU0FNRVIwOEYgCVRXT1NRUlMKQUNQQzEwQSAJQlVHTElGRSAJRkNUUkwgCUxBQllSMSAJUEVSTVVUMiAJU0JBTksgCVdJTExJVFNUCkFERFJFViAJQ0FORFkgCUZDVFJMMiAJTEFTVERJRyAJUElHQkFOSyAJU1RBTVBTIAkKQUUwMCAJQ0FORFkzIAlHVUVTU0lORyAJTUFZQSAJUFBBVEggCVNUUEFSIAkKQUlCT0hQIAlDQU5UT04gCUhBTkdPVkVSIAlORUcyIAlQUklNRTEgCVRFU1QgCQpBTExJWldFTCAJQ09JTlMgCUpBVkFDIAlOU1RFUFMgCVBUMDdaIAlUT0FOREZSTyAJCkxpc3Qgb2Ygc29sdmVkIGNsYXNzaWNhbCBwcm9ibGVtczoKQUNPREUgCUNBTkRZIAlFS08gCUhPVEVMUyAJTEVOR0ZBQ1QgCVBIT05FTFNUIAlURVNUCkFDUEMxMEEgCUNBTkRZMyAJRVFCT1ggCUpBVkFDIAlNQUtFTUFaRSAJUFJJTUUxIAlUT0FOREZSTwpBQ1BDMTBFIAlDRVJDMDdSIAlGQVJJREEgCUpORVhUIAlNQVJCTEVTIAlQVDA3WiAJVFBFUk1MCkFERFJFViAJQ01QTFMgCUZBU0hJT04gCUpVTEtBIAlNU1RSTU5EIAlQVElNRSAJVFJJQ09VTlQKQURWRURJU1QgCUNPSU5TIAlGQ1RSTCAJS0JBU0VFTiAJTVVMIAlST0FETkVUIAlUUklLQQpBRTAwIAlESUVIQVJEIAlGQ1RSTDIgCUtVTEUgCU5BS0FOSiAJUk9CT1RHUkkgCVdFSUdIVApBUDIgCUVBU1lQUk9CIAlGQ1RSTDQgCUxBQllSMSAJTlNURVBTIAlTQU1FUjA4RiAJV0lMTElUU1QKQVJJVEgyIAlFRElTVCAJRlJORCAJTEFTVERJRyAJT0xPTE8gCVNIUEFUSCAJV09SRENOVApCSVRNQVAgCUVHWVBJWlpBIAlGVEhFRUxGIAlMQVNURElHMiAJT05QIAlTVFBBUiAJCkJMTUlSSU5BIAlFSUdIVFMgCUdBTUVTIAlMQ1BDMTJGIAlQQUxJTiAJU1RSRUVUUiAJ
List of solved classical problems:
ABSYS ARMY EIGHTS JNEXT ONP ROBOTGRI TRICOUNT
ACODE BISHOPS FASHION JULKA PALIN SAMER08F TWOSQRS
ACPC10A BUGLIFE FCTRL LABYR1 PERMUT2 SBANK WILLITST
ADDREV CANDY FCTRL2 LASTDIG PIGBANK STAMPS
AE00 CANDY3 GUESSING MAYA PPATH STPAR
AIBOHP CANTON HANGOVER NEG2 PRIME1 TEST
ALLIZWEL COINS JAVAC NSTEPS PT07Z TOANDFRO
List of solved classical problems:
ACODE CANDY EKO HOTELS LENGFACT PHONELST TEST
ACPC10A CANDY3 EQBOX JAVAC MAKEMAZE PRIME1 TOANDFRO
ACPC10E CERC07R FARIDA JNEXT MARBLES PT07Z TPERML
ADDREV CMPLS FASHION JULKA MSTRMND PTIME TRICOUNT
ADVEDIST COINS FCTRL KBASEEN MUL ROADNET TRIKA
AE00 DIEHARD FCTRL2 KULE NAKANJ ROBOTGRI WEIGHT
AP2 EASYPROB FCTRL4 LABYR1 NSTEPS SAMER08F WILLITST
ARITH2 EDIST FRND LASTDIG OLOLO SHPATH WORDCNT
BITMAP EGYPIZZA FTHEELF LASTDIG2 ONP STPAR
BLMIRINA EIGHTS GAMES LCPC12F PALIN STREETR