import java.util. * ;
public class Main {
public static void main(String[]args) {
Scanner scanner = new Scanner(System.in);
while (scanner.hasNext()) {
int num = scanner.nextInt();
//方法一:利用TreeSet的特性(排序、去重)
TreeSet treeSet = new TreeSet();
for (int i = 0; i < num; i++) {
treeSet.add(scanner.nextInt());
}
// treeSet.stream().forEach(x-> System.out.println(x));//lambda比较耗时
Iterator iterator = treeSet.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
//方法二:利用Arrays.sort可以进行排序的特点
// int[] strs = new int[num];
// for(int i =0; i<num;i++){
// strs[i]=scanner.nextInt();
// }
// Arrays.sort(strs);
// System.out.println(strs[0]);
// for(int i=1; i < num; i++){ //打印其他数字,需与前面数字比较,不重复才能打印
// if(strs[i] != strs[i-1])
// System.out.println(strs[i]);
// }
}
}
}