#include #include #include #include #include #include #include #include #include using namespace std; main() { map > M; set ::iterator sit; string name, s, alias; while (cin >> name) { do { cin >> s; if (s != "XXX") { name += " "; name += s; } } while (s != "XXX"); cin >> alias; M[name].insert(alias); cout << name << ":"; for (sit = M[name].begin(); sit != M[name].end(); sit++) { cout << " " << *sit; } cout << endl; } }