#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
bool compare_alphabetical( const string& lhs, const string & rhs)
{
return lhs < rhs;
}
int main( )
{
vector< string> names;
for ( string name; getline( cin , name) ; names.push_back ( name) ) ;
sort( names.begin ( ) , names.end ( ) , & compare_alphabetical) ;
cout << "Alphabetische Liste:\n " ;
for ( auto const & name : names)
cout << name << '\n ' ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8YWxnb3JpdGhtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKYm9vbCBjb21wYXJlX2FscGhhYmV0aWNhbChjb25zdCBzdHJpbmcmIGxocywgY29uc3Qgc3RyaW5nICZyaHMpCnsKCXJldHVybiBsaHMgPCByaHM7Cn0KCmludCBtYWluKCkKewoJdmVjdG9yPHN0cmluZz4gbmFtZXM7Cglmb3IgKHN0cmluZyBuYW1lOyBnZXRsaW5lKGNpbiwgbmFtZSk7IG5hbWVzLnB1c2hfYmFjayhuYW1lKSk7CgkKCXNvcnQobmFtZXMuYmVnaW4oKSwgbmFtZXMuZW5kKCksICZjb21wYXJlX2FscGhhYmV0aWNhbCk7CgkKCWNvdXQgPDwgIkFscGhhYmV0aXNjaGUgTGlzdGU6XG4iOwoJZm9yKGF1dG8gY29uc3QgJm5hbWUgOiBuYW1lcykKCQljb3V0IDw8IG5hbWUgPDwgJ1xuJzsKfQ==
stdin
SGFucyBHcnViZXIKSEFMIDkwMDAKVmlnbyB0aGUgQ2FycGF0aGlhbgpCaWZmIFRhbm5lbgpHcmFuZCBNb2ZmIFRhcmtpbgpMZWF0aGVyZmFjZQpULTEwMDAKS0hBQUFBQUFOISEhCkRyLiBFdmlsCk1pbmcgdGhlIE1lcmNpbGVzcwpGcmVkZHkgS3J1ZWdlcgpKb2tlcg==
Hans Gruber
HAL 9000
Vigo the Carpathian
Biff Tannen
Grand Moff Tarkin
Leatherface
T-1000
KHAAAAAAN!!!
Dr. Evil
Ming the Merciless
Freddy Krueger
Joker