semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
void main()
{
	int num[300]={0},n,i,j,flag=0,b=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&num[i]);
	}
	for(i=0;i<n;i++)
	{
		for(j=n-1;j>i;j--)
		{
			if(num[i]==num[j])
			{
				num[j]=0;
			}
		}
	}
	printf("%d",num[0]);
	for(i=1;i<n;i++)
	{
		if(num[i]!=0)
		{
			printf(",%d",num[i]);
		}
	}
	printf("\n");
}
int main(){
    int n,i,j,k=0;
    int a[300],b[300];
    scanf("%d",&n);
    for(i=0;i<n-1;i++){
                     scanf("%d ",&a[i]);
                     }
                     scanf("%d",&a[n-1]);
    for(i=n-1;i>0;i--){
                        for(j=0;j<i;j++){
                                         if(a[i]==a[j]){
                                                        break;
                                                        }
                                                        }
                                         if(j==i){
                                                  b[k]=a[i];
                                                  k+=1;
                                                  }
                                                  
                                                  }
    b[k]=a[0];
    for(i=k;i>0;i--){
                      printf("%d,",b[i]);
                      }
                      printf("%d",b[0]);
                      return 0;
                      }
void main()
{
  int a[300],out[300],n,r=0,i,*p,*q;
  scanf("%d",&n);
  for(i=1;i<=n;i++) scanf("%d",&a[i-1]);
  for(p=a;p<a+n;p++)
  {
    for(q=p+1;q<a+n;q++) {if(*q==*p) *q=0;}
    if(*p!=0) {out[r]=*p; r++;}
  }
  for(p=out;p<out+r-1;p++) printf("%d,",*p);
  printf("%d",out[r-1]);
}
int cross_out(int *q,int n)
{
	int m=0,i,j,k;
	for(i=0;i<n-m;i++)
		for(j=i+1;j<n-m;j++)
		{
			if(*(q+i)==*(q+j))
			{
				for(k=j;k<n-m-1;k++)
					*(q+k)=*(q+k+1);
				j--;
				m++;
			}
		}
	return m;
}

void main()
{
	int m,n,i,a[301],*p=a;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",p+i);
	m=cross_out(p,n);
	for(i=0;i<n-m-1;i++)
		printf("%d,",*(p+i));
	printf("%d",*(p+i));
	/*printf("%d",m);*/
}
int main()
{

int n,i,j,k;
scanf("%d",&n);
int ys[300];
int sc[300];
for(i=0;i<n;i++)
{
	scanf("%d",&ys[i]);
}//????
for(i=0;i<n;i++)
{
	for(j=1+i;j<n;j++)
	{
		if(ys[i]==ys[j])
		{
		ys[j]=0;
		}
	}
}
//??????0
k=0;
for(i=0;i<n;i++)
{
	if(ys[i]!=0)
	{
		sc[k]=ys[i];
		k++;
	}
	
}
for(i=0;i<k;i++)
{
if(i!=0)
	{
		printf(",");
	}
	printf("%d",sc[i]);
}



return 0;
}
int main()
{long int n,i,c[50001],a[500];
	scanf("%d",&n);
	for (i=1;i<=n;i++)
	scanf("%d",&a[i]);
	for(i=1;i<=50000;i++)
		c[i]=0;
	printf("%d",a[1]);c[a[1]]=1;
	for (i=2;i<=n;i++)
	
	{
		if(c[a[i]]==0){printf(",%d",a[i]);c[a[i]]=1;}
	}
}
int main()
{
	int n,a[300],i,x,b[300],y=0,c;
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d",&a[i]);
	}
	for(i=0;i<n;i++){
		c=0;
		if(i==0){
		  b[y]=a[i];
		  y++;}
		else {
			for(x=0;x<i;x++){
				if(a[i]!=a[x])
					c++;
			}
			if(c==i){
				b[y]=a[i];
				y++;}
		}
	}
	printf("%d",b[0]);
	for(i=1;i<y;i++)
		printf(",%d",b[i]);


	return 0;
}
void main()
{
	int n,i,j,t,a[100]={0};
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&a[i]);
	for(i=0;i<n-1;i++)
	{if(a[i]!=0){t=a[i];
	for(j=i+1;j<=n;j++)if(a[j]==t)	a[j]=0;}
	}
	t=0;
	for(i=0;i<n;i++)
		if(a[i]!=0&&t==0){printf("%d",a[i]);t++;}
		else if(a[i]!=0)printf(",%d",a[i]);
}
void main()
{
	int i,n,j;
	int a[301];
	scanf("%d",&n);
	for (i=1;i<=n;i++)
		scanf("%d",&a[i]);
	printf("%d",a[1]);
	for (i=2;i<=n;i++)
		if (a[i]==a[1])
			a[i]=-1;
	for (i=2;i<=n;i++){
		if (a[i]!=-1){
			printf(",%d",a[i]);
			for (j=i+1;j<=n;j++)
				if (a[j]==a[i])
					a[j]=-1;}
	}
}
int main()
{
	int n, i, j;
	int a[300];
	scanf("%d", &n);
	scanf("%d", &a[0]);
	printf("%d", a[0]);
	for (i=1;i<n;i++)
	{
		scanf("%d", &a[i]);
	}
	for (i=1;i<n;i++)
	{
		for(j=0;j<i;j++)
			if (a[i]==a[j])
				a[i]=0;
	}
	for (i=1;i<n;i++)
	{
		if (a[i]!=0)	

		printf(",%d", a[i]);
	}
}
void del(int a[],int n)
{
	int s[300];
	int i,j,b,k=0;
	for (i=0;i<n;i++)
	{
		b=1;
		for (j=0;j<k;j++)
			if (a[i]==s[j]) b=0;
		if (b) 
		{
			s[k]=a[i];
			k++;
		}
	}
	printf("%d",s[0]);
	for (j=1;j<k;j++)
		printf(",%d",s[j]);
}
void main()
{
	int a[300];
	int i,n;
	scanf("%d",&n);
	for (i=0;i<n;i++)
		scanf("%d",&a[i]);
	del(a,n);
}
int main()
{
 int array[300],n,i,j;
 int p,q;
 scanf("%d",&n);
 for (i=0;i<n;i++)
  scanf("%d",&array[i]);

 for (p=0;p<n-1;p++)
 {
  for (q=p+1;q<n;q++)
  {
   if (array[p]==array[q])
   {
    for (j=q;j<n-1;j++) 
    {
     array[j]=array[j+1];
    }
    n--;q--;
   }
  }
 }
 printf("%d",array[0]);
 for (i=1;i<n;i++)
 {
  printf(",%d",array[i]);
 }
 return 0;
}
void main()
{
int a[300],b[300];
int i,j,k,m,sum=1,z=1;
scanf("%d",&k);
b[0]=a[0];
  for (i=0;i<=k-1;i++)
  {
 	scanf("%d",&a[i]);
  }
  
   for (i=1;i<=k-1;i++)
   {
	   for(j=0;j<i;j++)
	   {
        m=a[i]-a[j];
        sum=sum*m;
	   }
   if (sum!=0)
   {
	   b[z]=a[i];
       z++;
   }
   else sum=1;
   }
    b[0]=a[0];
   for(i=0;i<z-1;i++)
   printf("%d,",b[i]);
   printf("%d\n",b[z-1]);
   }
int main()
{
int a,n[100],i,m[100];
scanf("%d",&a);

for(i=0;i<a;i++)
{
scanf("%d",&(n[i]));
m[i]=0;
}
for(int j=0;j<a;j++)
{
for(i=j+1;i<a;i++)
if(n[j]==n[i]) m[i]++;
}
printf("%d",n[0]);
for(i=1;i<a;i++)
if(m[i]==0) printf(",%d",n[i]);
return 0;
}
int main()
{
	int a[300],b[101]={0},i,t,n;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&a[i]);
	for(i=0;i<n;i++){
		if(b[a[i]]==0){
            printf("%d",a[i]);
			b[a[i]]++;
			break;
		}
	}
	t=i+1;
	for(i=t;i<n;i++){
		if(b[a[i]]==0){
            printf(",%d",a[i]);
			b[a[i]]++;
		}
	}
	return 0;
}
int f(int *p,int *t,int);
void main()
{int a[300],b[300],n,i,s;
scanf("%d",&n);
for(i=0;i<=n-1;i++)
scanf("%d",&a[i]);
s=f(a,b,n);
for(i=0;i<=s-1;i++)
printf("%d,",*(b+i));
printf("%d\n",*(b+s));

}


int f(int *p,int *t,int n)
{int i,j,s=0;
*t=*p;
for(i=1;i<=n-1;i++)
{ for(j=0;j<=s;j++)
{if(*(p+i)==*(t+j))
   break;

}
  if(j==s+1)
  {	*(t+j)=*(p+i);
   s++;
  
  }
}	
return s;


}
int main()
{
	int *sz,i,j,k,n,x;
	scanf("%d",&n);
	sz=(int*)malloc(sizeof(int)*n);
	x=n;
	for(i=0;i<x;i++)
	{
		scanf("%d",sz+i);
	}
	for(i=0;i<x-1;i++)
	{
		for(j=i+1;j<x;j++)
		{
			if(sz[i]==sz[j])
			{
				for(k=j;k<x-1;k++)
				{	
					sz[k]=sz[k+1];
				}
				x--;
				j--;
			}
		}
	}
	for(i=0;i<x;i++)
	{
		if(i==0)
		{
			printf("%d",sz[i]);
		}
		else
		{
			printf(",%d",sz[i]);
		}
	}
	free(sz);
	return 0;
}
int main()
{
    int sz[400];
    int sub[400];
    int n,count=0,bar=0;
    scanf("%d",&n);
    for(int i=0;i<n;i++){
            scanf("%d",&sz[i]);
    }
    for(int j=0;j<n;j++){
            for(int a=0;a<count;a++){
                    if(sz[j]==sub[a]){
                             bar=1;
                    }
            }
            if(bar==0){
                       if(j==0){
                                printf("%d",sz[j]);
                                sub[count]=sz[j];
                                count++;
                       }
                       else{
                                printf(",%d",sz[j]);
                                sub[count]=sz[j];
                                count++;
                       }
            }
            bar=0;
    }
	return 0;
}
void main()
{
	int n,a[100],*p,i,j,d;
	scanf("%d\n",&n);
	p=a;
	for(i=0;i<n;i++)
		scanf("%d",p++);
	p=a;
	for(i=0;i<n-1;i++)
	{
		for(j=i+1;j<n;j++)
		{if(*(p+i)==*(p+j)) *(p+j)=0;}
	}
    for(i=0;i<n;i++)
		if(*(p+i)!=0) 
		{
			printf("%d",*(p+i));
			d=i;break;
		}
	for(i=d+1;i<n;i++)
		if(*(p+i)!=0) printf(",%d",*(p+i));

}
void main()
{
  
 int a[N];
 int i,j,istart,iend,temp;
 int n;

 scanf("%d",&n);

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


 for(i=0;i<n;i++)
 {

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

			if(a[j]==a[i])
			{
				a[j]=0;
			}


	   }





 }


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

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

	}











}
void main()
{
	int *a,*b,*p,i,j,n,k=0;
	a=LEN;
	b=LEN;
	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);
}
int main()
{
	int a[300],n,i,k=0,j;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&a[i]);
	for(i=0;i<n;i++)
	{
		k=0;
		for(j=i;j>=0;j--)
		{
			if(a[i]==a[j])
				k++;
		}
		if(k==1&&i==0)
			printf("%d",a[i]);
		if(k==1&&i>0)
			printf(",%d",a[i]);
	}
	printf("\n");
	return 0;
}
void main()
{
	int n,i,j,a[301];
	scanf("%d",&n);
	for (i=1;i<=n;i++)
		scanf("%d",&a[i]);
	for (i=1;i<=n-1;i++)
		for (j=i+1;j<=n;j++)
			if (a[j]!=0)
				if (a[j]==a[i]) a[j]=0;
	printf("%d",a[1]);
	for (i=2;i<=n;i++)
		if (a[i] != 0) printf(",%d",a[i]);
}
int main()
{
    int n,i,j,o,p,q,B[300],C[10],A[300],k;
     
    scanf("%d\n",&n);
    for(i=0;i<n;i++) {scanf(" %d",&A[i]);}
    B[0]=A[0];
    for(i=1;i<n;i++){
		for(j=0,k=1;j<i;j++){
		if(B[j]==A[i]) k=0;

		}
     if(k!=0) B[i]=A[i]; 
	 else B[i]='\0';  //once repeated,rid it
    }
    for(q=0,p=0;p<n;p++){
    	if(B[p]!='\0') {C[q]=B[p];q++;}
    }
    for(i=-1,o=0;o<q;o++,i++){
    	if(i>=0) printf(",");
    	printf("%d",C[o]);
    }
    
	return 0;
}
void main()
{
	int n,i,j,k,m,a[100],b[100],p[100],q=0;
	scanf("%d",&n);
	for(i=0;i<=n-1;i++)
	{
		scanf("%d",&a[i]);
		b[i]=a[i];
	}
	for(j=0;j<=n-1;j++)
	{
		for(k=0;k<=j-1;k++)
		{
			if(a[j]==b[k]) a[j]=-1;
			else continue;
		}
		if(a[j]!=-1)
		{	
			p[q]=j;
			q++;
		}
	}
	for(m=0;m<=n-1;m++)
	{
	    if(a[m]!=-1&&m!=p[q-1]) printf("%d,",a[m]);
		if(a[m]!=-1&&m==p[q-1]) printf("%d\n",a[m]);
		if(a[m]==-1) continue;
	}
}
int main()
{
int n,a[305]={0},i=0,j,y[305]={0},k=0;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);

i=0;
for(i=0;i<n;i++)
{  
   if(y[i]==0) 
   {
      k++;
      if(k==1) printf("%d",a[i]);
      else printf(",%d",a[i]);
   }
   j=i;
   for(j=i;j<n;j++)
   {
      if(a[i]==a[j])
      y[j]=1;
   }
}
return 0;
}
int main()
{
    int n;
    scanf("%d",&n);
    
    int arr[300];
    int arr1[300],arr2[300];
    int i,j;
    
    for (i=0;i<n;i++) {
        scanf("%d",&arr[i]);
        arr1[i]=arr[i];
        arr2[i]=i;
        }
    
    for (i=0;i<n;i++) {
        for (j=i+1;j<n;j++) {
        if (arr1[i]==arr1[j]) {
                              arr2[j]=-1;
                              }
                              }
                              }
                              
    int s=0;
    for (i=0;i<n;i++) {
        if (arr2[i]!=-1) {
                         s++;
                         }
                         }
                                                       
    for (i=0;i<n;i++) {
        if (arr2[i]!=-1) {
                         printf("%d",arr1[i]);
                         s--;
                         if (s>0) printf(",");
                         }
                         }
    return 0;
}
void main()
{
	int n,a[301],i,j,*p1;
	scanf("%d",&n);
	scanf("%d",&a[0]);
	printf("%d",a[0]);
	for(i=1;i<n;i++)
	{
		scanf("%d",&a[i]);
		p1=&a[0];
		for(j=0;j<i;j++)
		{
			if(a[i]==*(p1+j))
			{
				j++;
				break;
			}
		}
		j--;
		if(a[i]!=*(p1+j))
			printf(",%d",a[i]);
	}
}
int main()
{
int n,s=0,a[300]={0},k=0,i,j,b[300]={-10000};
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d ",&a[i]);
for(j=0;j<n;j++)
{{for(i=0;i<n;i++)
if(a[j]!=b[i]) k++;}
if(k==n) {b[s]=a[j];s++;k=0;}else {k=0;}}
printf("%d",b[0]);
for(j=1;j<s;j++)
printf(",%d",b[j]);
}
void main()
{
	int i,j,n,a[301],b[301],*p;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		a[i]=0;
		b[i]=0;
	}
	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;
		}
	}
	j=0;
	for(i=0;i<n;i++)
	{
		if(a[i]!=0)
		{
			b[j]=a[i];
			j++;
		}
	}
	p=b;
	for(i=0;i<j-1;i++)
		printf("%d,",*(p+i));
	printf("%d\n",*(p+j-1));
}
void main()
{
	int n,a[310],i,j,b[310]={0},*p;
	scanf("%d",&n);
	for(i=0;i<n;i++)scanf("%d",&a[i]);
	p=b;

	int chong,l=0;
	for(i=0;i<n;i++)
		{chong=0;
		 for(j=0;j<n;j++) if(a[i]==b[j]) chong=1;
		 if(chong);
		 else{*p=a[i];p++;l++;}
		}
	printf("%d",b[0]);
	for(i=1;i<l;i++)printf(",%d",b[i]);
	printf("\n");
}
int main(){
int sz[300];
int n,i,k,a,b,m=1;
scanf("%d",&n);
scanf("%d",&(sz[0]));
for(i=1;i<n;i++){
	b=0;
	scanf("%d",&a);
	for(k=0;k<m;k++){
		if(sz[k]==a){
			b++;
		}
	}
	if(b==0){
		sz[m]=a;
		m++;
	}
}
printf("%d",sz[0]);
for(i=1;i<m;i++){
printf(",%d",sz[i]);
}
return 0;
}
void main()
{
	int i,n,q,t=0,p=0,a[500];
	scanf("%d",&n);
	for(i=0;i<n;i++)
	scanf("%d",&a[i]);

	if(n==1)
     printf("%d",a[0]);

	else
	{
	 printf("%d",a[0]);
   for(i=1;i<n;i++)
	{
	   t=0;
	   for(q=0;q<i;q++)	
	   {
		if(a[i]!=a[q])
		t++;
	   }
	  if(t==i)
		 printf(",%d",a[i]); 
	}
	}
		
}
main()
{ 
	int a[301],b[301],n,i=1,k=1,j,p=0;
	scanf("%d",&n);
	for(;i<=n;i++)
	{ 
		scanf("%d",&a[i]);
		if(i!=n) scanf(" ");
	}
	b[1]=a[1];
	for(i=1;i<=n;i++)
	{ 
		for(j=1;j<=k;j++)
		{ 
			if(a[i]==b[j])
			{
				p=1;
			}
		}
		if(p==1) p=0;
		else 
		{
			k++;
			b[k]=a[i];
		}
	}
	for(i=1;i<=k;i++) 
	{
		printf("%d",b[i]);
		if(i!=k) printf(",");
	}
	return 0;
}
main()
{
	int n,i,j,k=0,a[300],b[300];
	scanf("%d %d",&n,&a[0]);
	b[0]=a[0];
	for(i=1;i<n;i++)
	{
		scanf("%d",&a[i]);
		for(j=0;j<i;j++)
			if(a[i]==b[j])break;
		if(j==i)
		{
			k++;
			b[k]=a[i];
		}
	}
	for(i=0;i<k+1;i++)
	{
		printf("%d",b[i]);
		if(i!=k)printf(",");
	}
}
int main(){
	int a[300];
	int i,j,n;
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d",&a[i]);
		if(i==0)
			printf("%d",a[i]);
		for(j=0;j<i;j++){
			if(a[i]==a[j])
				break;
			if(j==i-1)
				printf(",%d",a[i]);
		}
	}
	return 0;
}
int main()
{
    int m[500],n,i=0,j,q;
    for(scanf("%d",&n);i<n;i++)scanf("%d",&m[i]);
    printf("%d",m[0]);
    for(i=1;i<n;i++){
        q=1;
        for(j=0;j<i;j++)
            if(m[i]==m[j]){m[j]=0;break;}
        if(m[j])printf(",%d",m[i]);
    }
    return 0;
}
int main()
{
       int n;
       scanf("%d",&n);
       int list1[300];
       int list2[300];
       int i,j,count=0;
       for(i=0;i<n;i++)
         scanf("%d",&list1[i]);

       for(i=0;i<n-1;i++)
		if(list1[i]==0)
			continue;
		else
		{
		     list2[count]=i;
		     count++;
		     for(j=i+1;j<n;j++)
		          if(list1[i]==list1[j])
			      list1[j]=0;
		}
       if(list1[n-1]!=0)
       {
                 list2[count]=n-1;
                 count++;
       }
                 
       for(i=0;i<count-1;i++)
                  printf("%d,",list1[list2[i]]);
       printf("%d",list1[list2[count-1]]);
       return 0;
}
void main()
{
   int n,*p,x=0,i,a[500];
   scanf("%d",&n);
   for(i=1;i<=n;i++)
	   scanf("%d",&a[i]);
   printf("%d",a[1]);
   for(i=2;i<=n;i++){
	   x=0;
	   for(p=a;p<=a+i-1;p++)
	   {if(a[i]==*p||a[i]==a[1]) x=1;}
	   if(x!=1) printf(",%d",a[i]);
   }
}
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;
for(i=1;i<k;i++)
if(a[i]) printf(",%d",a[i]);
}
int main()
{
int a[300],k,n;
scanf("%d",&k);
for(n=0;n<k;n++)
{scanf("%d",&a[n]);}
printf("%d",a[0]);

pd(a,k);
return 0;
}
int main()
{
    int a[300];
    int n, i, j;
    scanf("%d", &n);
    for (i=0; i<n; i++) {
        scanf("%d", &a[i]);
    }
    if (n>0) {
        printf("%d", a[0]);
    }
    for (i=1; i<n; i++) {
        for (j=0; j<i; j++) {
            if (a[i] == a[j]) {
                break;
            }
        }
        if (i==j) {
            printf(",%d", a[i]);
        }
    }
    return 0;
}
int main()
{
    int n,i,j,k=1,m=0;
    int sz[300],sz1[300];
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
        scanf("%d",&sz[i]);
    }
    for(i=n;i>=1;i--)
    {
         for(j=1;j<=i;j++)
         {
               if(sz[i]==sz[i-j])
               {
                   sz[i]=0;
                   m++;
               }
         }
   }
   for(i=1;i<=n;i++)
   {
         if(sz[i]!=0)
         {
             sz1[k]=sz[i];
             k++;
         }
   }
   for(i=1;i<n-m;i++)
   {
         printf("%d,",sz1[i]);
   }
   printf("%d",sz1[n-m]);
   return 0;
}
void main()
{	
	int n,a[300],i,b[300],j;
	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]==0) b[j]=1;
			for (i=0;i<n;i++) if (b[i]==0)  j=a[i]; 
	i=0;
	while (a[i]!=j) 
	{
		if (b[i]==0) printf("%d,",a[i]);
		i++;
	}
	printf("%d\n",j);
}
void main()
{
	int A[300];
	int n,i,j,k,t,num;
	num=0;
	scanf("%d",&n);
	for (i=0;i<=(n-1);i++)
	{
		scanf("%d",&A[i]);
	}
	for (i=0;i<=(n-1);i++)
	{
		for (j=0;j<i;j++)
		{
			if (A[j]==A[i])
			{
				A[i]=0;
				num=num+1;
				break;
			}
		}
	}
	for (j=0;j<=n-1;j++)
	{
		for (i=0;i<n-1-j;i++)
		{
			if (A[i]==0)
			{
				t=A[i];
				A[i]=A[i+1];
				A[i+1]=t;
			}
		}
	}
	printf("%d",A[0]);
	for (i=1;i<=(n-num-1);i++)
	{
		printf (",%d",A[i]);		
	}
		
}
void main()
{
	int a[300]={0},b[300],n,*p,*q,t=0,i,*j;
	scanf("%d",&n);
	for(p=a,i=0;i<n;p++,i++)
		scanf("%d",p);
	j=b;
	p=a;
	*j=*p;
	p++;
    while(*p!=0)
	{
		for(q=b;q<=j-t;q++)
			if(*p==*q)
			{
				t++;
				goto A;
			}
		*(j+1-t)=*p;
A:		j++;
		p++;
	}
	for(q=b;q<j-t;q++)
		printf("%d,",*q);
	printf("%d\n",*(j-t));
}
int main(){
int n;
cin>>n;
int shuzu[100];

for(int i=0;i<n;i++){
cin>>shuzu[i];
}
for(int k=0;k<n;k++){
	if (shuzu[k]==0) {continue;}
	for(int j=k+1;j<n;j++){
		if (shuzu[j]==shuzu[k]) {shuzu[j]=0;}
		}
}
int t;
for(int q=0;q<n;q++){
	if (shuzu[q]!=0) cout<<shuzu[q];t=q;break;}

for(int w=t+1;w<n;w++){
 if (shuzu[w]==0) continue;
 cout<<","<<shuzu[w];
}

//for(i=0;i<n;i++){cout<<shuzu[i];}



return 0;

}
void main()
{int n,i,j;
 scanf("%d",&n);
 int c[300];
 for(i=0;i<n;i++)
 scanf("%d",&c[i]);
 int m=0;
 for(i=0;i<n;i++)
 {for(j=0;j<=i;j++)
   if(c[j]==c[i])
     break;
  if(j==i)
   {if(m!=0) 
    printf(",%d",c[i]);
    else {printf("%d",c[i]);
          m++;}
   }
 }
}
void main()
{
	int n,i,j,w,k;int a[310];int b[310];
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);      /*??????? n? ?? n ???*/
	}

	k=1;
	for(i=0;i<n;i++)
	{   w=1;
		if(i==0)
			b[0]=a[0];                    /*????????*/
		else if(i!=0)
		{
			for(j=0;j<i;j++)
			{
			    if(a[j]==a[i])
				w=0;    /*??????????????????w?0 */
			}
	        if(w!=0)                            /*???????????????????*/
			{
				b[k]=a[i];
				k++;
			}
		}
	}
	n=k-1;
	for(i=0;i<n;i++)
	printf("%d,",b[i]);
	printf("%d",b[n]);
}
void main()
{
	int n,i,k,j,r;
	int a[300];
	int index[300]={0};
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
		{
			for(k=0;k<i;k++)
			{
				if(a[i]==a[k])
					index[i]=1;
			}
		}
	}
for(r=n-1;r>=0;r--)
	{if (index[r]==0) break;}
	for(j=0;j<n;j++)
	{
		if (index[j]==1) continue;
		printf("%d",a[j]);
	if (j==r) break;
		
printf(",");
		}
		
}
int main()
{
	int a[300]={0},n,num,count=0,i,j;
	scanf("%d",&n);
	num=n;
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[count]);
		for(j=0;j<count;j++)
		{
			if(a[j]==a[count])
			{
				num--;
				break;
			}
		}
		if(j==count)
		{
			count++;
		}
	}
	for(i=0;i<num-1;i++)
		printf("%d,",a[i]);
	printf("%d\n",a[num-1]);


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


}
}
void main()
{
 int a[300],*pa,*pb,b[300],i,j,k=1,m,n,t;
 scanf("%d",&n);
 for(i=0;i<n;i++)
 scanf("%d",&a[i]);
 pb=b;pa=a;
 b[0]=a[0];
 for(i=0;i<n;i++)
 { m=0;
  for(j=0;j<k;j++)
  { 
    if(*(pa+i)!=*(pb+j))
	m=m+1;
  }
  if(m==k)
  {
	 *(pb+k)=*(pa+i);k++;
  }
 }
 pb=b;
     for(i=0;i<k-1;i++)
		printf("%d,",*(pb+i));
	printf("%d",*(pb+k-1));
 
}
int main()
{
	int i,j,n,m,a[100],s[100];
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&a[i]);
	for(j=0;j<n-1;j++)
		for(i=j+1;i<n;i++)
			if(a[i]==a[j]&&a[j]!=0) a[i]=0;

    j=0;
	for(i=0;i<n;i++)
		if(a[i]) s[j++]=a[i];

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

}
void main()
{
	int a,i,j,no[N],judge[N]={0};
	scanf("%d",&a);
	getchar();
	for(i=0;i<a;i++)
	{
		scanf("%d",&no[i]);
	}
	for(i=0;i<a;i++)
		if(judge[i]==0)
			for(j=i+1;j<a;j++)
				if(no[j]==no[i])
					judge[j]=1;
	printf("%d",no[0]);
	for(i=1;i<a;i++)
		if(judge[i]==0)
			printf(",%d",no[i]);
	printf("\n");
}
int main()
{
	int n,i=0,j=0,p=0,q=1,a[300],b[300]={0};
	scanf("%d",&n);
	
	for(i=0;i<n;i++){
		scanf("%d",&a[i]);}
	b[0]=a[0];
    	for(i=1;i<n;i++){
			for(j=0;j<i;j++){
				if(a[i]!=a[j])p++;}
			if(p==i){b[q]=a[i];q++;}p=0;}
		printf("%d",b[0]);
		
		for(i=1;i<q;i++){
			printf(",%d",b[i]);}
}
int main()
{
  int n,i,a[300],j,m;
  scanf("%d",&n);
  for(i=0;i<n;i++)
  {
     scanf("%d",&a[i]);
  }
  printf("%d",a[0]);
  for(i=1;i<n;i++)
  {
     m=0;
     for(j=0;j<i;j++)
     {
        if(a[i]==a[j])
        {
           m=1;
        }
     }
     if(m==0)
     {
        printf(",%d",a[i]);
     }
  }
  return 0;
}
int main() {
int y=0,x,i,j,n,a[100];
scanf("%d",&n);
scanf("%d",&x);
a[0]=x;
printf("%d",x);
for (i=1;i<n;i++) {
scanf("%d",&x);
a[i]=x;
y=0;
for (j=0;j<i;j++){
if (a[j]==x) y=1;
}
if (y==0) {
printf(",");
printf("%d",x);
}

}
}
int main()
{
	int sz[300];
	int flag[300];
	int new[300];
	int i,j;
	int n;
	int count=0;
	scanf("%d\n",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&sz[i]);
		flag[i]=0;
	}
	new[0]=sz[0];
	for(i=1;i<n;i++)
	{
		for(j=0;j<i;j++)
		{
			if(sz[i]==sz[j])
			{
				flag[i]=1;
				count++;
			}
		}
	}
	printf("%d",new[0]);
	for(j=1,i=1;j<n&&i<n;i++)
    {
		if(flag[i]==0)
		{
			new[j]=sz[i];
			printf(",%d",new[j]);
			j++;
		}
	}
	return 0;
}
int main ()
{
	int a[300][2],i,j,n;
	for(i=0;i<300;i++)	
	{
		a[i][1]=0;
		a[i][0]=0;
	}
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&a[i][0]);
	for(i=0;i<n;i++)
	{
		for(j=i+1;j<n;j++)
		{
			if(a[j][0]==a[i][0])
				a[j][1]=1;
		}
	}
	for(i=0;i<n;i++)
	{
		if(a[i][1]==0)
		{
			if(i>=1)
			printf(",%d",a[i][0]);
			else if(i==0)
				printf("%d",a[0][0]);
		}
	}
}
void main()
{
 int a[300],b[100],n,m,p,s,t,k;
 scanf("%d",&n);
 for (m=0;m<n;m++)
 {
	 scanf("%d",&a[m]);
 }
 m=0;
 p=0;
 do
 {
	 b[p]=a[m];
	 if (m!=0)
		 printf(",");
	 printf("%d",b[p]);
	 s=m+1;
	 while(s<n)
	 {
		 if(b[p]==a[s])
		     a[s]=0;
		 else ;
		 s=s+1;
	 }
lable:    m=m+1;
	 if ((a[m]==b[p])||(a[m]==0))
		 goto lable;
	 else ;
	 p=p+1;
 }
 while(m<n);
}
int main()
{
    int n,sz[300],i,e,j,k=0,r[300];
    scanf("%d",&n);
    for(i=0;i<n;i++){
       scanf("%d",&sz[i]);
       }
    for(i=0;i<n;i++){
       for(j=0;j<i;j++){
          if(sz[i]==sz[j]){
            sz[i]=0;
            }
            }
            }
    for(i=0;i<n;i++){
       if(sz[i]!=0){
         r[k]=sz[i];
         k++;
         }
         }
    for(i=0;i<k-1;i++){
       printf("%d,",r[i]);
       }
    printf("%d",r[k-1]);
    int t;
    scanf("%d",&t);
    return 0;
}
void main()
{
	int n,i,j,a[300],b[300]={0},p;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
scanf("%d",&a[i]);
for(j=0;j<i;j++)
if(a[j]==a[i]){b[i]=1;break;}
	}
for(i=n-1;i>=0;i--)
{
	if(b[i]==0)
	{
		p=i;break;
	}
}
for(i=0;i<p;i++)
{
	if(b[i]==0)printf("%d,",a[i]);
}
printf("%d",a[p]);
}
int main(){
	int n;
	scanf("%d",&n);
	int sz[300],i,k,f,flag=0;
    scanf("%d",&sz[0]);
	for(i=1;i<n;i++){
		scanf("%d",&f);
		for(k=0;k<i;k++){
			if(f==sz[k]){
				flag=1;
				break;
			}
		}
		if(flag){
			i--;
			n--;
		}
		else{
			sz[i]=f;
		}
		flag=0;
	}
	for(i=0;i<n;i++){
		if(i!=n-1){
		    printf("%d,",sz[i]);
		}
		if(i==n-1){
			printf("%d",sz[i]);
		}
	}
	return 0;
}
int main()
{
	int n,a[300],i,j,k;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&a[i]);
	for(i=1;i<n;i++)
		for(j=0;j<=i-1;j++)
			if(a[i]==a[j]) a[i]=1000000;
	for(i=0;i<n;i++)
		if(a[i]!=1000000) k=i;
	for(i=0;i<k;i++)
		if(a[i]!=1000000) printf("%d,",a[i]);
   printf("%d",a[k]);
	
}