#include<stdio.h>
int a[10000];
static int c=0;
void shuru(int p)
{
    int v;
    for(int i=0;i<p;i++)
    {
        scanf("%d\n",&a[i+c]);
    }
    for(int i=c;i<p+c-1;i++)
    {
        for(int j=i+1;j<p+c;j++)
        {
            if(a[i]>a[j])
            {
                v=a[i];
                a[i]=a[j];
                a[j]=v;
            }
        }
    }
    for(int i=c;i<p+c;i++)
    {
        if(i>=c+1)
        {
            if(a[i-1]==a[i])
            {}
            else
            {
                printf("%d\n",a[i]);
            }
        }
        else
        {
            printf("%d\n",a[c]);
        }
    } 
    c=c+p;
}
int main()
{
    int N,v;
    while(scanf("%d\n",&N)!=EOF)
    {
        shuru(N);
    }

}