#define S string

#include <iostream>
#include <fstream>
#include <map>
using namespace std;

main ( ) {
	map < S, S > p ;
	
	fstream s ( "t" ) ;
	
	for ( S e, x ; s.good ( ) ; p [ x ] += "	" + e + "\n" )
		s >> e >> x ;
	
	for ( map < S, S > :: iterator P = p.begin ( ) ;  ; ++ P )
		cout << P -> first << P -> second ;
}
