import java.util.*;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        int a;
        try {
            a = Integer.valueOf(in.nextLine());
            Vector<String> set = new Vector<String>();
            for (int i = 0; i < a; i++) {
                set.add(in.nextLine());
            }
            Collections.sort(set);
            Iterator<String> i = set.iterator();
            while (i.hasNext()) {
                System.out.println(i.next());
            }
        } catch (Exception e) {

        }


    }
}

需注意此题不剔除重复数据,故不能使用treeSet数据结构特性完成