#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
using namespace std;
int main() {
int n;
cin >> n;
vector<string> strings;
string str;
// 读取字符串
for(int i = 0; i < n; i++) {
cin >> str;
strings.push_back(str);
}
// 排序
sort(strings.begin(), strings.end());
// 输出结果
for(const string& s : strings) {
cout << s << endl;
}
return 0;
}
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
String[] strings = new String[n];
// 读取字符串
for(int i = 0; i < n; i++) {
strings[i] = sc.next();
}
// 排序
Arrays.sort(strings);
// 输出结果
for(String s : strings) {
System.out.println(s);
}
}
}
# 读取字符串个数
n = int(input())
# 读取所有字符串
strings = []
for _ in range(n):
strings.append(input())
# 排序并输出
strings.sort()
for s in strings:
print(s)