#include <stdio.h>
#include <math.h>
void bubble_sort(int arr[], int len) { //冒泡排序
int i, j, temp;
for (i = 0; i < len - 1; i++)
for (j = 0; j < len - 1 - i; j++)
if (arr[j] > arr[j + 1]) {
temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
int main() {
int num, rand[1000]; //随机数数组
scanf("%d", &num); //随机数个数
getchar(); ///接受换行
int flag, i, j;
for (int i = 0; i < num; i++) { //输入随机数
scanf("%d", &flag);
rand[i] = flag;
getchar(); //接收换行
}
bubble_sort(rand, num);
for (i = 0; i < num; i++) {
if (rand[i] != rand[i + 1]) //去重
printf("%d\n", rand[i]);
else
continue;
}
}