#include<iostream>
#include<cstring>
#include<string>
#include<vector>
#include<algorithm>
using namespace std;
int main() {
    int n;
    vector<string>v;
    cin >> n;
    for (int i = 0; i < n; i++)
    {
        string s;
        cin >> s;
        if (s.size() < 8)
        {
            for (int j = 8 - s.size(); j > 0; j--)
                s += "0";
            v.push_back(s);
            continue;
        }
        else if (s.size() == 8)
        {
            v.push_back(s);
        }
        else if (s.size() > 8)
        {
            int size = s.size();
            int j = 0;
            while (size > 8)
            {
                string a;
                a = s.substr(j, 8);
                v.push_back(a);
                j += 8;
                size -= 8;
            }
            string b = s.substr(j, size);
            if (b.size() < 8)
            {
                for (int j = 8 - b.size(); j > 0; j--)
                    b += "0";
                v.push_back(b);
                continue;
            }
            else if (b.size() == 8)
            {
                v.push_back(b);
            }
            
        }
        
    }
    sort(v.begin(), v.end());
    for (int i = 0; i < v.size()-1; i++)
    {
        cout << v[i] << " ";
    }
    cout << v[v.size() - 1] << endl;
    
    
}
过了一百。