#include < stdio.h >
#include
< memory.h >
#include
< iostream >
#include
< string >
#include
< map >
using namespace std;
int  main(){
    
string  a,b;
    
string  c;
    multimap
< string , string > authors;
    typedef multimap
< string , string > ::size_type sz_type;
    
while (cin >> a >> b){ // 输入键值和一实例;
        authors.insert(make_pair(a,b));
        sz_type entries 
=  authors.count(a);
        multimap
< string , string > ::iterator iter  =  authors.find(a);
        
for (sz_type i = 0 ;i! = entries;i ++ ,iter ++ ){
            cout 
<<  iter -> second   <<  endl;    
        }
        cin
>> b; // 删除某个实例;
        multimap
< string , string > ::iterator it  =  authors.find(a);
        
for (sz_type j = 0 ;j! = entries;j ++ ,it ++ ){
            cout
<<  it -> second   <<  endl;
            
if (it -> second == b){
                authors.erase(it);
// it指针被删除;
                break;
            }
        }
    }
    return 
0 ;
}