#include <stdio.h>
//数组去重+冒泡排序
int main() {
 int array[1000] = {0};
int times;
scanf("%d",×);
for(int i =0;i<times;i++){
    scanf("%d",&array[i]);

}

for(int i = 0;i<times;i++){
    for(int j = i+1;j<times;j++){
        if(array[i]==array[j]){
            array[j] = 0;
        }
    }
}
for(int i = 0;i<times;i++){
    for(int j = 0;j+1<times-i;j++){
    if(array[j]>array[j+1]){
        int tmp =array[j+1];
        array[j+1] =array[j];
        array[j] = tmp; 
    }
}
}
for(int i =0;i<times;i++){
  if(array[i]!=0){
      printf("%d\n",array[i]);
  }

}
 return 0;
}