semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
void main()
{
       int a[1000],*p,i,n,*p1;
	   scanf("%d",&n);
	   for(i=0;i<n;i++)
		   scanf("%d",&a[i]);
	   printf("%d",a[0]);
	   p=a+1;
	   for(;p<(a+n);p++)
	   {
		   for(p1=a;p1<p;p1++)
			  if(*p1==*p) break;
			  if(p1==p) printf(",%d",*p);
	   }
		   
}
void main()
{
  int i,j,n;
  int a[300]={0},b[300]={0};
  
  scanf("%d",&n);

  for(i=0;i<n;i++)
	  scanf("%d",&a[i]);

  for(i=0;i<n-1;i++)
  {
    for(j=i+1;j<n;j++)
		if(a[i]==a[j]) a[j]=0;	
		
  }

 

  for(i=0,j=0;i<n;i++)
  {
    if(a[i]!=0)  
	{
		b[j]=a[i];
		j++;
	}
	
  }

  for(i=0;i<n;i++)
  {
     if(b[i]!=0) 
	 {
		 printf("%d",b[i]);
	     if(b[i+1]!=0) printf(",");
	 }
	 
 }

  
}
int main()
{
	int n,i,j,k,l,m,a[300],b[300];
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
	}
	l=0;
	for(i=0;i<n-1;i++)
	{
		k=a[i];
		for(j=i+1;j<n;j++)
		{
			if(a[j]==a[i])
			{
				b[l]=j;
				l++;
			}
		}
	}
	for(i=0;i<n;i++)
	{
		m=0;
		for(j=0;j<l;j++)
		{
			if(i==b[j])
			{
				m=1;
			}
		}
		if(m==0 && i!=0)
		{
			printf(",%d",a[i]);
		}
		else if(i==0)
		{
			printf("%d",a[i]);
		}
	}
	return 0;
}
int main(int argc, char *argv[])
{
    int n,i,a[300],m,e;
    scanf("%d",&n);
    for(i=0;i<n;i++){  //?? 
                     scanf("%d",&a[i]);
                     }
    
    for(i=0;i<n;i++){
                     for(m=0;m<i;m++){
                                      if(a[i]==a[m])
                                      a[i]=-100;
                                      }
                                      }
    
    for(i=n-1;i>0;i--){
                       if(a[i]!=-100){
                                      e=a[i];
                                      break;
                                      }
                                      }
                                      
    for(i=0;i<n;i++){
                     if(a[i]==e)  break;
                     if(a[i]!=-100){
                                    printf("%d,",a[i]);
                                    } 
                                    }
    
    printf("%d\n",e);
                                    

    
     

  return 0;
}
int main()
{
	int i,j,n,a[300];
	int *p;
	p=a;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",p+i);
	for(i=0;i<n;i++)
	{
		if(*(p+i)!=797)
		{
			for(j=1;j<n-i;j++)
			{
			
				if(*(p+i)==*(p+i+j))
					*(p+i+j)=797;
			}
		}
	}
	printf("%d",*p);
	for(i=1;i<n;i++)
	{
		if(*(p+i)!=797)
			printf(",%d",*(p+i));
	}
	return 0;
}
int main()
{
	int i,n,j,f=0,a[300],m=1,b[300];
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
	}
	printf("%d,",a[0]);
	for(i=1;i<n;i++)
	{   
		f=0;
		for(j=i-1;j>=0;j--)
		{
			
			if(a[i]==a[j])
				f++;
		}
		if(f!=0)
		{
		    continue;
		}
	
		if(f==0)
		{
			b[m]=a[i];
			m++;
		}
		
	}
    for(i=1;i<m-1;i++)
		printf("%d,",b[i]);
	printf("%d",b[m-1]);
    return 0;
}
int main(){
	int i,k,e;
    int sz[300],zz[300];
	int n,m=0;
	scanf("%d",&n);
    scanf("%d",&sz[0]);
    for(i=1;i<n;i++){
		scanf("%d",&e);
		for(k=0;k<i;k++){
			if(e==sz[k]){
				sz[i]=0;
				break;
			}else{
				sz[i]=e;
			}
		}
	}
    
		for(i=0;i<n;i++){
			
				if(sz[i]!=0){
			      m+=1;
				
				zz[m-1]=sz[i];
				}
			}
		for(i=0;i<m-1;i++){
			printf("%d,",zz[i]);
		}
		printf("%d",zz[m-1]);
	
	return 0;
}
int main()
{
	int n,i,j,a[300],b[300];
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
	}
	for(j=0;j<n;j++)
	{
	    b[j]=0;
	}
	for(i=0;i<n;i++)
	{
		int m=a[i];
		for(j=i+1;j<n;j++)
		{
			if(m==a[j])
			{
				b[j]=1;
			}
		}
	}
    printf("%d",a[0]);
	for(i=1;i<n;i++)
	{
		if(b[i]==0)
		{
			printf(",%d",a[i]);
		}
	}
	return 0;
}
void main()
{
	int a[300],n,i,j,m[300]={0};
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
		
		for(j=0;j<i;j++)
		{
		 if(a[j]==a[i])
		    m[i]=m[i]+1;
                                        }
			if(m[i]==0)
                         {if(i==0)
		             printf("%d",a[0]);
			else printf(",%d",a[i]);}
		
	}
}
int main()
{
	int a[300],b[300],n,k=0,i,j,x;
	scanf("%d",&n);
    for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
	}
	for(i=0;i<n;i++)
	{
		x=0;
		for(j=0;j<i;j++)
		{
			if(a[i]==a[j])
				x=x+1;
		}
		if(x==0)
		{
			b[k]=a[i];
			k=k+1;
		}
	}
	printf("%d",b[0]);
	for(i=1;i<k;i++)
	{
		printf(",%d",b[i]);
	}
	return 0;
}
void main()
{
	int a[100],n,i,j;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&a[i]);
		printf("%d",a[0]);
		for(i=1;i<n;i++)
		{
			for(j=0;j<i;j++)
			{
				if(a[i]==a[j])break;
				if(a[i]!=a[j])continue;
			}
				if(i==j)
			printf(",%d",a[i]);

		}
}
int main()
{
	int n,i,j,m,f,c;
	int a[100],b[100];
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d",&a[i]);
	}
	i=1;
	m=1;
	b[0]=a[0];
	for(i=1;i<n;i++){
		c=0;
		for(j=0;j<i;j++){
			if(a[i]==a[j]){
				break;
			}
			c=c+1;
		}
		if(c==i){
			b[m]=a[i];
			m=m+1;
		}
	}
	for(f=0;f<m-1;f++){
		printf("%d,",b[f]);
	}
	printf("%d",b[m-1]);
	return 0;
}
void main()
{
	int a[300]={0};
	int n,*p,*q,*r,i,j,count=1;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&a[i]);
	for(i=0;i<n-1;i++)
	{
		for(j=i+1;j<n;j++)
		{
			if (a[i]==a[j])
				break;
		}
		if (j==n)
			count++;
	}
	for(p=a+n-1;p>a;p--)
	{
		for(q=a;q<p;q++)
		{
			if (*p==*q)
			{
				for(r=p;r<a+n;r++)
					*r=*(r+1);
			}
		}
	}
	printf("%d",a[0]);
	for(i=1;i<count;i++)
		printf(",%d",a[i]);
}
void main()
{
	int a[300],b[300];
	int *p,i,j,n,k=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&a[i]);
	p=b;
	for(i=0;i<n;i++)
	{
		for(j=0;j<i;j++)
		{
			if(a[i]==a[j]) break;
		}
		if(j==i)
		{
			*p++=a[i];
			k++;
		}
		else continue;
	}
	p=b;
	for(i=0;i<k-1;i++)
		printf("%d,",*p++);
	printf("%d",*p);
}
void main()
{
	int n,a[100],i,j,k=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&a[i]);
	for(i=0;i<n;i++)
	{
		for(j=i+1;j<n;j++)
		{
			
			if(a[j]==a[i])
				a[j]=0;
			

		}
	}

	printf("%d",a[0]);
	for(i=1;i<n;i++)
	{	if(a[i]!=0)
	printf(",%d",a[i]);}
}
void main()
{
	int a[100],n,i,j,m;
	scanf("%d",&n);
	for (i=0;i<n;i++)
	    scanf("%d",&a[i]);
	for (i=0;i<n;i++)
		for (j=i+1;j<n;j++)
		{
			if (a[j]==a[i])
			{
				for(m=j;m<n;m++)
				{
					a[m]=a[m+1];
				}
                n--;
				j--;
			}
		}
	for (i=0;i<n-1;i++)
		printf("%d,",a[i]);
	printf("%d",a[n-1]);
}
void main()
{
    int n,a[300],i,j,k;
	scanf("%d",&n);
	for(i=1;i<=n;i++)
	{
		scanf("%d",&a[i]);
	}
    for(i=1;i<=n;i++)
	{
		if(i==1) printf("%d",a[1]);
		else
		{
			for(j=1;j<i;j++)
			{
			if(a[i]==a[j]) a[i]=-1;
			}
		if(a[i]!=-1) printf(",%d",a[i]);	
		}
		
	}
		
}
void main()
{
	int n,a[300],b[300]={0},i,j,k,c,x,z=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",(a+i));
	for(x=0;x<n;x++)
	{
		for(j=0;j<n;j++)
		{if(x!=a[j])
				z=0;
			else
			{
				z=1;break;
			}
		}
		if(z==0)break;
	}
	for(i=0,j=0;i<n;i++)
	{
		if(*(a+i)!=x)
		{
			*(b+j)=*(a+i);
			for(k=i+1;k<n;k++)
			{
				if(*(a+k)==*(a+i))
					*(a+k)=x;
			}
			j++;
		}
	}
	if(n==1)
		printf("%d",*b);
	else
	{
		for(i=0;i<j-1;i++)
			printf("%d,",*(b+i));
		printf("%d\n",*(b+j-1));
	}
}
void main()
{
	int n,a[300],b[300],i,j,m=1;
	scanf("%d",&n);
	for(i=0;i<=n-1;i++) scanf("%d",&a[i]);
	b[0]=a[0];
	for(i=0;i<=n-1;i++)
	{
		for (j=0;j<=m-1;j++)
		{
			if(a[i]==b[j]) break;
		}
		if (j==m)
		{
			m++;
			b[m-1]=a[i];
		}
		else continue;
	}
	for(i=0;i<=m-1;i++) 
	{
		if (i!=0) printf(",");
		printf("%d",b[i]);
	}
}
int main()
{
	int n,a[300],i,b[300],j=0,p;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	  scanf("%d",a+i);
	for(i=0;i<n;i++)
	{
		if(i==0)
		{
			*(b+j)=*(a+i);
			j++;
		}
		if(i>0)
		{
			for(p=0;p<=j;p++)
			{
				if(*(a+i)==*(b+p))
					break;
				if(p==j)
				{
					*(b+j)=*(a+i);
					j++;
				    break;
				}
			}
		}
	}
	for(i=0;i<j-1;i++)
		printf("%d,",*(b+i));
	printf("%d",*(b+j-1));
	return 0;
}
void main()
{
	float num[300];
	int n,i,j,k=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%f",&num[i]);
	for(i=0;i<n;i++)
	{
		for(j=i+1;j<n;j++)
		{
			if(num[j]==num[i])num[j]=1.1;
			k++;
		}
	}
	if(k==n-1)printf("%.0f",num[0]);
	else
	{
		printf("%.0f",num[0]);
		for(i=1;i<n;i++)
		{ 
			if(fabs(num[i]-1.1)>0.09)
			printf(",%.0f",num[i]);
		}
	}
}
int main(){
    int n,k,i,j=0;
    int s[100];
    scanf("%d",&n);
    getchar();
    for(i=0;i<n;i++){
         scanf("%d",&(s[i]));
         getchar();
    }
    printf ("%d",(s[0]));
    getchar();
    for(i=1;i<n;i++){
         for(k=0;k<i;k++){
             if(s[i]!=s[k]){
                  j++;
             }
         }
         if(j==i){
             printf(",%d",(s[i]));
             
         }
         j=0;
    }
    printf("\n");
    getchar();
    
    return 0;
}
int main()
{
	int n,i,j,k,a[100];
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
	}
	for(i=0;i<n;i++)
	{
		for(j=i+1;j<n;j++)
		{
			if(a[j]==a[i])
			{
				for(k=j;k<n-1;k++)
				{
					a[k]=a[k+1];
				}
				n=n-1;
				j=j-1;
			}
		}
	}
	for(i=0;i<n-1;i++)
	{
		printf("%d,",a[i]);
	}
	printf("%d",a[n-1]);
	
	return 0;
}
int main()
{
	int n;
	scanf("%d",&n);
	int a[N],b[N],i,m,j=0,r;
	for(i=0;i<n;i++){
		scanf("%d",&a[i]);}
	
	for(i=n-1;i>=0;i--){
		m=0;
		for(r=i-1;r>=0;r--){
			if(a[i]==a[r]){
				m++;}}
		if(m==0){
         b[j]=a[i];
		 j++;}}
	for(i=j-1;i>0;i--){
		printf("%d,",b[i]);}
	printf("%d",b[0]);

	
	return 0;
}
void main()
{
 int n,num[300],temp,flag=0,*p,*q;
 scanf("%d",&n);
 scanf("%d",&num[0]);
 for(p=num+1;p<(num+n);p++)
 {
  scanf("%d",&temp);
  for(q=num;q<p;q++)
  {
   if(temp==*q)
   {
    flag = 1;
    break;
   }
  }
  if(flag==1)
  {
   p--;
   n--;
  }
  else *p=temp;
  flag = 0;
 }
 printf("%d",*num);
 for(p=num+1;p<(num+n);p++)
     printf(",%d",*p);
}
int main()
{
	int n,an[300],bn[300],i=0,j=0,k=0,s=0;
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d",&an[i]);
	}
	bn[0]=an[0];
	for(i=0;i<n;i++){
		k=0;
		for(j=0;j<s;j++){
			if(bn[j]!=an[i]){
				k++;
			}
		}
		if(k==s){
			bn[s]=an[i];
			s++;
		}
	}
	for(i=0;i<s-1;i++){
		printf("%d,",bn[i]);
	}
	printf("%d",bn[s-1]);
	return 0;
}
void main()
{
	int n,a[300],b[300]={0};int i,j,flag=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
	}
	for(i=0;i<n;i++)
	{
		for(j=0;j<i;j++)
		{
			if(a[j]==a[i])
				b[i]=1;
		}
	}
	
	for(i=0;i<n;i++)
	{
		//printf("%d",b[i]);
		if(b[i]==0)
		{
			if(flag==1)
			printf(",");
			printf("%d",a[i]);
			flag=1;
		}
	}
}
int main()
{
	int n,a[20001],i,j,t,f;
	scanf("%d",&n);
	scanf("%d",&f);
	printf("%d",f);
	for(i=1;i<=n-1;i++)
	{
		scanf("%d",&a[i]);
		for(j=1;j<=i-1;j++)
		{
			t=a[i]-a[j];
			if(t==0)
				break;
		}
		if(t==0||a[i]==f)
			continue;
			printf(",%d",a[i]);
	}
	return 0;
}
int main()
{
   int n;scanf("%d",&n);
   int a[400]={0},b[400]={0};
   int i,j;
   for(i=0;i<n;i++)
   {
       scanf("%d",&a[i]);
   }
   printf("%d",a[0]);
   for(i=1;i<n;i++)
   {
       for(j=0;j<i;j++)
       {
           if(a[i]==a[j])b[i]++;
       }
   }
   for(i=1;i<n;i++)
   {
       if(b[i]==0)
       {
           printf(",%d",a[i]);
       }
   }
    return 0;
}
void main()
{
	int n,*a,i,j,*p,t=0;
	scanf("%d",&n);
	a=(int*)malloc(n*sizeof(int));
	p=a;
    for(i=0;i<n;i++)
	{
		scanf("%d",p);
		for(j=0;j<i-t;j++)
			if(*p==a[j]) break;
			if(j!=i-t) {t++;continue;}
		p++;
	}
	p=a;
	for(i=0;i<n-t;i++)
	{
		printf("%d",*p++);
		if(i!=n-t-1) printf(",");
	}
}
int main()
{
int n,a[100],b[100];
int i,j,*pa,*pb,N;
scanf("%d",&n);
for(i=0;i<=n-1;i++) 
scanf("%d",&a[i]);
pa=a;
for(i=0;i<=n-1;i++)
{
         pb=&a[i+1];
         for(j=0;j<=n-2-i;j++)
         {
                 if((*pb)==(*pa)) (*pb)=0;
                 pb++;
         }
         pa++;
}
pa=&a[0];
pb=&b[0];
N=0;
for(i=0;i<=n-1;i++)
{
         if((*pa)!=0)
         {
                 *pb=*pa;
                 pb++;
                 N++;
         }
         pa++;
}
for(i=0;i<=N-2;i++)
printf("%d,",b[i]);
printf("%d\n",b[i]);
return 0;
}
int main()
{
	int n,a[300],i,b[300],j,m,k=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
	}
	b[0]=a[0];
	printf("%d",b[0]);
	for(i=1;i<n;i++)
	{
		m=0;
		for(j=0;j<k+1;j++)
		{
			if(a[i]==b[j])
			{
				m=1;
				break;
			}
		}
		if(m==0) 
		{
			
			k=k+1;
			b[k]=a[i];
		        if(k!=0) printf(",%d",b[k]);
		}
	}
	return 0;
}
void main()
{
 int n,*p,*q,a[300];
 scanf("%d",&n);
 for(p=a;p<=(a+n-1);p++)
	 scanf("%d",&*p);
 for(p=a;p<=(a+n-1);p++)
	 for(q=p+1;q<=(a+n-1);q++)
		 if(*q==*p)*q=0;
 printf("%d",*a);
 for(p=(a+1);p<=(a+n-1);p++)
	 if(*p!=0)printf(",%d",*p);
}
int main()
{
	int a[300],i,j,b[300],n,e,k=0;
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d",&a[i]);
	}
	for(i=0;i<n;i++){
		e=0;
		for(j=0;j<n;j++){
			if(a[i]==a[j]&&i>j){
				e=1;
			}
		}
		if(e==0){
			b[k]=a[i];
			k=k+1;
		}
	}
	for(i=0;i<k-1;i++){
		printf("%d",b[i]);
		printf(",");
	}
	printf("%d",b[k-1]);
	return 0;
}
int main()
{
	 long a[300];
     int n,i,j;
	scanf("%d",&n);
	scanf("%ld",&a[0]);
	printf("%ld",a[0]);
	for(i=1;i<n;i++)
	{
		scanf("%ld",&a[i]);
	    for(j=0;j<i;j++)
		{
			if(a[i]==a[j])break;
		}
		if(j>=i)
			printf(",%d",a[i]);
	}
		return 0;
}
void main()
{
	int n,i,j=1,h=0, a[300];
	scanf("%d\n",&n);
	scanf("%d",&a[0]);
	for(i=1;(getchar())==' ';i++)
		scanf("%d",&a[i]);

	for(i=0;i<=n-1;i++)
	{
		for(j=i+1;j<=n-1;j++)
		{
			if(a[i]==a[j]) 
			{
				a[j]=' ';
				
			}
		}
	}
	printf("%d",a[0]);
	for(i=1;i<=n-1;i++)
	{
		if (a[i]==' ') continue;
			printf(",%d",a[i]);
	
	}
	printf("\n");
}
int main()
{
    int j,k,n,i,m;
    scanf("%d",&n);
	m=n;
	int a[300];
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
	}
	for(i=0;i<n;i++)
	{
		for(j=i+1;j<n;j++)
		{
			if(a[i]==a[j])
			{
				for(k=j;k<n-1;k++)
				{a[k]=a[k+1];}
				n=n-1;
				j=j-1;
			}
		}
	}
	if(n==1)
		printf("%d",a[0]);
	else
	{
		printf("%d",a[0]);
		for(i=1;i<n;i++)
		{printf(",%d",a[i]);}
	}
}
int main()
{
	int n,a[300],i,j;
	scanf("%d\n",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
	}
	for(i=0;i<n;i++)
	{
		if((a[i]!=a[0]&&i!=0)||i==0)
		{
		if(i==0)
		printf("%d",a[i]);
		else
		printf(",%d",a[i]);
		for(j=i+1;j<n;j++)
		{
			if(a[i]==a[j])
			{
				a[j]=a[0];
			}
		}
		}
	}
}
void main()
{
 int n,s,i,*p,*q,a[300];
 scanf("%d",&n);
 for(p=a;p<=(a+n-1);p++)
	 scanf("%d",&*p);
 printf("%d",*a);
 for(p=a+1,i=1;p<=(a+n-1);i++,p++)
 {
	 for(q=a,s=0;q<=p-1;q++)
	 {
		 if(*q!=*p)s++;
		 else break;
	 }
	 if(s==i)printf(",%d",*p);
 }

}
void main()
{
	int n,i,j,k=0,a[300],b[300]={0};
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
	}
	b[0]=a[0];
	i=1;
	for(j=1;j<n;j++)
	{
		for(k=0;k<i;k++)
		{
			if(a[j]==b[k]) break;
		}
		if(k<i) continue;
		else 
		{
			b[i]=a[j];
		    i++;
		}
	}
	for(j=0;j<i-1;j++)
	{
		printf("%d,",b[j]);
	}
	printf("%d",b[j]);
}
void main()
{
	int A[300],B[300],n,i,j,t,k;
	scanf("%d",&n);
	scanf("%d",&A[0]);
	B[0]=A[0];
	j=1;
	for(i=1;i<n;i++)
	{
		t=0;
		scanf("%d",&A[i]);
		for(k=i-1;k>=0;k--)
		{
			if(A[i]==A[k])
			{
				t=1;
				break;
			}
		}
		if(t==0)
		{
			B[j]=A[i];
			j=j+1;
		}
	}
	k=j;
	for(j=0;j<k-1;j++)
		printf("%d,",B[j]);
	printf("%d",B[k-1]);
}
int main()
{
	int i,j,t=0,r=0,n,e=0;
	int a[100];
	int b[100];
	scanf("%d\n",&n);
	for(i=0;i<n;i++)
		scanf("%d",&a[i]);
	for(i=n-1;i>0;i--)
	{
		e=0;
		for(j=0;j<i;j++)
		{
			if(a[i]==a[j]) e=1;
		}
		if(e==0)
		{
			b[t]=a[i];
		    t=t+1;
		    r=t;
		}
	}
	printf("%d",a[0]);
		for(t=r-1;t>=0;t--)
		{
		 printf(",%d",b[t]);
		}
		printf("\n");
		return 0;
}
void main()
{
	int a[300];
	int i,n,m,b,c;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&a[i]);
	printf("\n");
	i=0;m=n-1;
	while(i<=m)
	{
		c=i+1;
		while(c<=m)
		{
			if(a[i]==a[c])
			{
				for(b=c;b<=m-1;b++)
				{a[b]=a[b+1];}
				m--;
			}
			else c++;
		}
		i++;
	}
	for(i=0;i<=m;i++)
	{
		printf("%d",a[i]);
		if(i<m)printf(",");
	}
	printf("\n");
}
void main()
{
int n,a[500]={0},i,u=0,t;
scanf("%d",&n);
for(i=0;i<n;i++)
{scanf("%d",&t);
if(a[t]==0){if(u==0)printf("%d",t);else printf(",%d",t);++a[t];++u;}

}
}
void main()
{
	int n,i,j,k=0,a[300],b[300],*p=b;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	scanf("%d",&a[i]);
	b[k++]=a[0];
	for(i=1;i<n;i++)
	{for(j=0;j<k;j++)
	{if(a[i]==b[j])
	break;
	else if(j==(k-1))
			b[k++]=a[i];
	}
	}
	for(j=0;j<(k-1);j++)
		printf("%d,",*(p+j));
	printf("%d",*(p+k-1));
}
int n;
struct num
{
	int shu;
	struct num *next;
};
struct num *creat()
{
	struct num *p1,*p2,*head;
	p2=p1=(struct num*)malloc(LEN);
	scanf("%d",&p1->shu);
	p1->next=NULL;
	head=p1;
	n=n-1;
	while(n)
	{
		p1=(struct num*)malloc(LEN);
		scanf("%d",&p1->shu);
		p1->next=NULL;
		p2->next=p1;
		p2=p1;
		n--;
	}
	return head;
}
void main()
{
	scanf("%d",&n);
	struct num *head,*p,*q,*qpre;
	head=creat();
	for(p=head;p!=NULL;p=p->next)
		for(q=p->next,qpre=p;q!=NULL;)
		{
			if(q->shu==p->shu)
			{
				qpre->next =q->next;
				q=qpre->next ;
			}
			else
			{
				qpre=q;
				q=q->next;
			}
		}
	printf("%d",head->shu);
    for(p=head->next;p!=NULL;p=p->next)
	    printf(",%d",p->shu);
}
int main ()
{
	int n,p=0;
	scanf("%d",&n);
	int a[10000];
	for(int i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
	}
	printf("%d",a[0]);
	for(int k=1;k<n;k++)
	{
		for(int m=0;m<k;m++)
		{
			if(a[k]==a[m])
			{
				p=1;
				break;
			}
		}
		if(p==0)
			{
			printf(",%d",a[k]);
			}
		else
			{
				p=0;
			}
	}
	return 0;
}
void main()
{
	int i,j,k,n,a[300];
	scanf("%d",&n);
	for (i=0;i<n;i++)
	scanf("%d",&a[i]);
	printf("\n");
 
	for (i=0;i<n;i++)
	
	 for (j=1;j<n-i;j++)
	 
		if (a[i]==a[i+j])
		{
			
			for (k=i+j;k<n-1;k++)
		 
			 a[ k]=a[k+1 ];
			 
			 j=j-1;
				n=n-1;
	 
		}
		for (i=0;i<n-1;i++)
		printf("%d,",a[i]);
		printf("%d",a[n-1]);
}
void pd(int a[],int k)
{
int i,j;
for(i=0;i<k;i++){
for(j=i+1;j<k;j++){
if(a[i]==a[j]) a[j]=0;}}
printf("%d",a[0]);
for(i=1;i<k;i++){
if(a[i]) printf(",%d",a[i]);}
}
int main(void)
{
int a[300],k,n;
scanf("%d",&k);
for(n=0;n<k;n++)
scanf("%d",&a[n]);
for(n=0;n<k;n++)
printf("");
pd(a,k);
return 0;
}
int main()
{
	int n,i,j,a[40000],m;
    scanf("%d",&n);
	if(n>=1&&n<=40000)
	{	
		
		for(i=0;i<n;i++)
		{
			m=0;
			if(i==0)
			{
				scanf("%d",&a[0]);
				printf("%d",a[0]);
			}	
			else 
			{
				scanf(" %d",&a[i]);
				for(j=0;j<i;j++)                  
				{
					if(a[i]==a[j])
					{
						m++;
					}
				}
				if(m==0)
				{
				printf(",%d",a[i]);
				}
			}
		}
	}
	return 0;
}
int main()
	{
		int n;
		scanf("%d",&n);
		int a[300];
		char c=',';
		int i,j;
		for(i=0;i<n;i++)
		{
			scanf("%d",&a[i]);
		}
			for(i=0;i<n;i++)
			{
				for(j=0;j<i;j++)
				{
					if(a[i]==a[j])
					{
						a[i]=0;
						break;
					}
				}
				if(a[i]!=0)
				{
					if(i==0)
					{
						printf("%d",a[i]);
					}
					else
					{
					printf("%c%d",c,a[i]);
					}
				
				}
			}
			return 0;
	}
void main()
{
	int n,i,j,a[310],l;
	scanf("%d",&n);
	for(i=1;i<=n;i++)
	{
		scanf("%d",&l);
		for(j=1;j<=i-1;j++)
		{
			if(a[j]==l) 
			{
				l=-1;
				break;
			}
		}
		a[i]=l;
	}
	for(i=1;i<=n;i++)
	{
		if(a[i]==-1) continue;
		else
		{
			printf("%d",a[i]);
			i++;
			break;
		}
	}
	for(;i<=n;i++)
	{
		if(a[i]==-1) continue;
		else
		{
			printf(",%d",a[i]);
		}
	}
}
int main ()
{
	int n,a[300][2],i,j;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i][0]);
		a[i][1]=1;
	}
	for(i=0;i<n;i++)
	{
		if(a[i][1]==1)
		{
			for(j=i+1;j<n;j++)
				if(a[j][0]==a[i][0]) a[j][1]=0;
		}
	}
	for(i=0;i<n;i++)
	{
		if(a[i][1]==1) 
		{
			if(i!=0)
			printf(",%d",a[i][0]);
			else printf("%d",a[i][0]);
		}
	}
}
int main()
{
	int n,i,j,a[300],b[300],x=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
	}
	for(i=0;i<n;i++)
	{
		if(a[i]!=0)
		{
			for(j=i+1;j<n;j++)
			{
				if(a[i]==a[j])
				{
					a[j]=0;
				}
			}
		}
	}
	for(i=0;i<n;i++)
	{
		if(a[i]!=0)
		{
			b[x]=a[i];
			x++;
		}
	}
	for(i=0;i<x;i++)
	{
		if(i==x-1)
		{
		printf("%d",b[i]);
		}
		if(i!=x-1)
		{
			printf("%d,",b[i]);
		}
	}
	return 0;
}
void main()
{
	int i,j,k=0,a[301]={0},n,t,flag;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		{
		flag=1;
		scanf("%d",&t);
		for(j=0;j<k;j++)
			if(t==a[j])
			{flag=0;break;}
		if(flag==1)a[k++]=t;
		}
	if(k>1)for(i=0;i<k-1;i++)printf("%d,",a[i]);
	printf("%d\n",a[k-1]);
}
void main()
{
	void f(int a[]);
	int a[300];
	int n,i,j,x=0;
	scanf("%d",&n);	
	for(i=0;i<n;i++)
		scanf("%d",&a[i]);
	for(i=n-1;i>=0;i--)
	{
		for(j=i-1;j>=0;j--)
		{
			if(a[i]==a[j])
				x=x+1;
		}
		if(x>0)
			a[i]=0;
		x=0;
	}
	printf("%d",a[0]);
	for(i=1;i<n;i++)
	{
		if(a[i]!=0)
         printf(",%d",a[i]);
	}
}
int main()
{
  int a[10000],n,i,t,j,m;
  scanf("%d/n",&n);
  for(i=0;i<n;i++)
   scanf("%d",&a[i]);
  printf("%d",a[0]);
  for (i=1;i<=n-1;i++)
    {
    m=0;                  
    for(j=0;j<=i-1;j++)
      if(a[i]==a[j]) m=m+1;
    if(m==0) printf(",%d",a[i]);
     }
  return 0;
}
void main()
{
	int n,i,j,num=0,k=1;
	int a[300],b[300];
	scanf("%d",&n);
    for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
		b[i]=0;
	}
	for(i=0;i<n;i++)
	{
		for(j=i+1;j<n;j++)
		{
			if(a[i]==a[j])
			{
				b[j]=1;
			}
		}
	}
	for(i=0;i<n;i++)
	{
		if(b[i]==0)
			num=num+1;
	}
	
		for(i=0;i<n;i++)
		{
			if(b[i]==0)
			{
				if(k<num)
				{
					printf("%d,",a[i]);
					k++;
				}
				else
				{
					printf("%d",a[i]);
					break;
				}
			}
		}
	printf("\n");
}
void main()
{
	int n,i,j,p=0,k=0;
	int a[350],num[350],index[350]={0};
	scanf("%d",&n);
	for (i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
	}
	for (i=0;i<n;i++)
	{
		for (j=0;j<n;j++)
		{
			if (a[j]==a[i])
				p++;
		}
		if (p>=1&&index[a[i]]==0)
		{
			num[k]=a[i];
			k++;
			index[a[i]]=1;
		}
		p=0;
	}
	for (i=0;i<k-1;i++)
	{
		printf("%d,",num[i]);
	}
	printf("%d",num[k-1]);
}
void main()
{
	int n,i,j,x,m=0,a[500];
	scanf("%d",&n);
	scanf("%d",&a[0]);
	printf("%d",a[0]);
	for (i=1;i<n;i++)
	{
		scanf("%d",&x);
		for(j=0;j<=m;j++)
		{
			if (x==a[j]) break;
		}
		if (j>m)
		{
			m++;
			a[j]=x;
			printf(",%d",x);
		}
	}
}
int main()
{
    int n;
    int sum,sz=0;
    scanf("%d",&n);
    int a[300],b[300]={0};
    int i,j=0;
    for(i=0;i<n;i++){
                     scanf("%d",&a[i]);
                     }
    printf("%d",a[0]);
    for(i=0;i<n;i++){
                     for(j=0;j<i;j++){
                                      sum=0;
                                      if(a[i]==a[j]){
                                                     sum=sum+1;
                                                     break;}}
                               if(sum==0){
                                             printf(",%d",a[i]);}
                                                 }
    return 0;

}
int main()
{
	int n,a[300],i,j,c=0,z=0,b[302];
	scanf("%d",&n);
	for(i=0;i<n;i++)scanf("%d",&a[i]);
	for(i=n-1;i>0;i--)
	{
		for(j=0;j<i;j++)
		{
			if(a[i]==a[j])c=c+1;
		}
		if(c==0)b[z]=a[i],z++;
		c=0;
	}
	b[z]=a[0];
	for(i=z;i>0;i--)printf("%d,",b[i]);
	printf("%d",b[0]);
}
int main(){
int n,a[300],i,k,q,w,b[300];
scanf("%d",&n);
scanf("%d",&a[0]);
q=0;
w=0;
b[0]=a[0];
for(i=1;i<n;i++){
scanf("%d",&a[i]);
w=0;
for(k=0;k<i;k++){
	if(a[i]==a[k]){w=1;}
				}
if(w==0){
q++;
b[q]=a[i];}
}

for(i=0;i<q;i++){
printf("%d,",b[i]);}
printf("%d",b[q]);
	return 0;
}
int main()
{
int a[300],i,j=0,k,l,n;
scanf("%d",&n);
for(i=0;i<n;i++)
{scanf("%d ",&a[i]);}
printf("%d",a[0]);
for(i=1;i<n;i++)
{while(a[i]!=a[j]) j++;if(j==i){printf(",%d",a[i]);}
j=0;}
}
void main()
{
	int a[300],b[300],i,j,t,n,m,f = 1;
	scanf("%d",&n);
	for(i=0;i<=n-1;i++)
	{
		scanf("%d",&a[i]);}
	b[0]=a[0];
	for(i=1,t=1,m=1;i<=n-1;i++)
	{
		for(j=0;j<=i-1;j++)
		{
			if(a[i]!=a[j])
			{    f=1;
			}
			if(a[i]==a[j])
			{    f=0;
			     break;
			}
		}
		if(f==1)	
		{
			m=m+1;
			b[t]=a[i];
			t++;
		}	
	}
	
for(t=0;t<=m-2;t++)
{
	printf("%d,",b[t]);
}
printf("%d",b[m-1]);
}
int main()
{
 int n,i,a[300],hash[300],j=0,k,flag;
 scanf("%d",&n);
 for(i=0;i<n;i++)
 scanf("%d",&a[i]);
 printf("%d",a[0]);
 hash[0]=a[0];
 for(i=1;i<n;i++)
 {
  flag=1;
  for(k=0;k<=j;k++)
   if(a[i]==hash[k])
    flag=0;
  if(flag)
   {
    printf(",%d",a[i]);
    hash[++j]=a[i];
   }
 }
 printf("\n");

}
void main()
{
	int n,a[100],i,j,k=0;int *p=&a[0];
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&a[i]);
	for(i=0;i<n;i++)
	{
		for(j=i+1;j<n;j++,p++)
		{
			int *p=&a[j];
			if(*p==a[i])
				*p=0;
			

		}
	}

	printf("%d",a[0]);
	for(i=1;i<n;i++)
	{	if(a[i]!=0)
	printf(",%d",a[i]);}
}
int main ()
{   
    int a[100], tag[100];
    int i, j;
    int n;
    
    scanf("%d", &n);
    
    for (i = 0; i < n; i++)
      scanf ("%d", &a[i]);

    for (i = 0; i < n; i++)
    {
    if (i==0)
      { printf ("%d", a[0]);
       continue;}
        for (j = 0; j < i; j++)
        {
            if (a[i] == a[j])
            {
                tag[i] = 1;
                break;
            }

        }
         if (tag[i]!= 1)

                printf (",%d", a[i]);

    }
    }