#include<stdio.h>
#include<stdlib.h>
int cmp(const int *a,const int *b)
{
return *(int *)a-*(int *)b;
}
int main(void)
{
int n;
scanf("%d",&n);
int *num=(int *)malloc(sizeof(int)*n);
for(int i=0;i<n;i++)
scanf("%d",&num[i]);
qsort(num,n,sizeof(int),cmp);//先排序,再去重打印
int l=0,r=1;
while(r<n)
{
if(num[l]==num[r])
r++;
else if(num[l]!=num[r])
{
printf("%d ",num[l]);
l=r;
r++;
}
}
printf("%d",num[r-1]);
return 0;
}