import java.util.ArrayList;
import java.util.Comparator;
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
//Java
public class Main {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
in.nextInt();
ArrayList<Integer> list=new ArrayList<>();
while (in.hasNext()){
list.add(in.nextInt());
}
list.sort(Comparator.naturalOrder());
list.forEach(s->{System.out.print(s+" ");});
}
} import java.util.Scanner;
import java.util.TreeSet;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
TreeSet<Integer> tre = new TreeSet<>();
for(int i=0; i<n; i++){
tre.add(in.nextInt());
}
for(int x: tre){
System.out.print(x+" ");
}
}
} import java.util.*;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while(in.hasNextLine()) {
String a = in.nextLine();
String b = in.nextLine();
String[] array = Arrays.stream(b.split(" ")).sorted(Comparator.comparing(Integer::valueOf)).toArray(String[]::new);
System.out.println(String.join(" ", array));
}
}
} import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
// 使用BufferedReader提高输入效率,适合处理大规模输入
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
// 读取数组元素
String[] parts = br.readLine().split(" ");
int[] arr = new int[n];
for (int i = 0; i < n; i++) {
arr[i] = Integer.parseInt(parts[i]);
}
// 排序数组(非递减顺序)
Arrays.sort(arr);
// 构建输出字符串
StringBuilder sb = new StringBuilder();
for (int i = 0; i < n; i++) {
if (i > 0) {
sb.append(" ");
}
sb.append(arr[i]);
}
// 输出结果
System.out.println(sb.toString());
}
}