package xxx;

import java.util.*;

public class ccvv {

    static ArrayList<String> all=new ArrayList<String>();
    
    public static void main(String[] args) {
        Scanner cin=new Scanner(System.in);
        String str=cin.nextLine();
        String[] strs=str.split(" ");
        bb(strs);
        System.out.println(all);
        paixu(all);
    }

    
    public static void bb(String[] strs) {
        int n=Integer.valueOf(strs[0]);
        
        
        
        for(int i=1;i<strs.length;i++) {
            if(strs[i].length()==8) {
                all.add(strs[i]);
            }else if(strs[i].length()<8) {
                int k=8-strs[i].length();
                StringBuffer sb=new StringBuffer();
                sb.append(strs[i]);
                for(int x=0;x<k;x++) {
                    sb.append("0");
                }
                String re=sb.toString();
                all.add(re);
            }else {
                jie(strs[i]);
            }
            
        }
    }
    
    public static void jie(String kk) {
        if(kk.length()%8==0) {
            int num=kk.length()/8;
            for(int k=0;k<num;k++) {
                String mm=kk.substring(k*8, (k+1)*8);
                all.add(mm);
            }
        }else {
            int num=(int)kk.length()/8;
            for(int k=0;k<num;k++) {
                String mm=kk.substring(k*8, (k+1)*8);
                all.add(mm);
            }
            int k=8-(kk.length()-8*num);
            StringBuffer sb=new StringBuffer();
            String end=kk.substring(8*num, kk.length());
            sb.append(end);
            for(int x=0;x<k;x++) {
                sb.append("0");
            }
            String some=sb.toString();
            all.add(some);
        }
        
    }
    
    
    public static void paixu(ArrayList<String> all) {
        ArrayList<String> last=new ArrayList<String>();
        while(all.size()!=1) {
            String in=all.get(0);
            for(int k=1;k<all.size();k++) {
                char[] ins=in.toCharArray();
                String on=all.get(k);
                char[] ons=on.toCharArray();
                for(int x=0;x<8;x++) {
                    if(ins[x]==ons[x]) {
                        continue;
                    }else if(ins[x]>ons[x]) {
                        in=on;
                        break;
                    }else if(ins[x]<ons[x]) {
                        break;
                    }
                }
            }
            last.add(in);
            all.remove(in);
        }
        last.add(all.get(0));
        for(String hh:last) {
            System.out.print(hh+" ");
        }
    }
}

我用JAVA写的 好像是全部通过了