#include <iostream>
#include <set>
#include <string>
using namespace std;
int main() {
set<string> names;
string name;
unsigned int nameCounter = 0;
while (nameCounter < 4) {
cout<<"Enter "<<nameCounter+1<<" name"<<endl;
getline(cin,name);
if (!names.insert(name).second) {
cout << "That was not unique!" << endl;
} else {
nameCounter++;
}
}
for (auto listName : names)
{
cout << listName << " ";
}
cout << endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c2V0PgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkKCXNldDxzdHJpbmc+IG5hbWVzOwoJc3RyaW5nIG5hbWU7Cgl1bnNpZ25lZCBpbnQgbmFtZUNvdW50ZXIgPSAwOwoKCgl3aGlsZSAobmFtZUNvdW50ZXIgPCA0KSB7CiAgICAJY291dDw8IkVudGVyICI8PG5hbWVDb3VudGVyKzE8PCIgbmFtZSI8PGVuZGw7CiAgICAJZ2V0bGluZShjaW4sbmFtZSk7CiAgICAJaWYgKCFuYW1lcy5pbnNlcnQobmFtZSkuc2Vjb25kKSB7CiAgICAJCWNvdXQgPDwgIlRoYXQgd2FzIG5vdCB1bmlxdWUhIiA8PCBlbmRsOwogICAgCX0gZWxzZSB7CiAgICAJCW5hbWVDb3VudGVyKys7CiAgICAJfQoJfQoKCWZvciAoYXV0byBsaXN0TmFtZSA6IG5hbWVzKQoJewoKICAgICAgICAgICAgY291dCA8PCBsaXN0TmFtZSA8PCAiICI7Cgl9CgoKCWNvdXQgPDwgZW5kbDsKCn0=