#include <iostream>
#include <string>
#include <algorithm>
#include <iterator>
#include <vector>
int main() {
std::istream_iterator<std::string> iit( std::cin );
std::istream_iterator<std::string> eit;
std::ostream_iterator<std::string> oit( std::cout, " ");
std::vector<std::string> v( iit, eit );
std::sort( v.begin(), v.end() );
std::copy( v.begin(), v.end(), oit );
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8aXRlcmF0b3I+CiNpbmNsdWRlIDx2ZWN0b3I+CgppbnQgbWFpbigpIHsKICAgIHN0ZDo6aXN0cmVhbV9pdGVyYXRvcjxzdGQ6OnN0cmluZz4gaWl0KCBzdGQ6OmNpbiApOwogICAgc3RkOjppc3RyZWFtX2l0ZXJhdG9yPHN0ZDo6c3RyaW5nPiBlaXQ7CiAgICBzdGQ6Om9zdHJlYW1faXRlcmF0b3I8c3RkOjpzdHJpbmc+IG9pdCggc3RkOjpjb3V0LCAiICIpOwoKICAgIHN0ZDo6dmVjdG9yPHN0ZDo6c3RyaW5nPiB2KCBpaXQsIGVpdCApOwogICAgc3RkOjpzb3J0KCB2LmJlZ2luKCksIHYuZW5kKCkgKTsKICAgIHN0ZDo6Y29weSggdi5iZWdpbigpLCB2LmVuZCgpLCBvaXQgKTsKCQoJcmV0dXJuIDA7Cn0=