semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
main()
{int j,i,n,l,k=0,d=0;
int a[100],b[100];
scanf("%d",&n);
for(i=1;i<=n;i++)
{scanf("%d",&a[i]);b[i]=a[i];}
for(i=1;i<=n;i++)
 for(j=i+1;j<=n;j++)
 {if(a[i]==a[j]) b[j]=0;}
for(i=1;i<=n;i++)
{if(b[i]==0) k=k+1;}
for(i=1;i<=n;i++)
{if(b[i]!=0){d=d+1; 
if(d==n-k) printf("%d",b[i]);
else printf("%d,",b[i]);


}}

return 0;
}
void main()
{
	int n,a[310],b,c[310],i,j,k=1;
	scanf("%d",&n);
	for(i=1;i<=n;i++)
		scanf("%d",&a[i]);
	c[k]=a[1];
	for(i=2;i<=n;i++)
	{
		for(j=i-1;j>=1;j--)
		{
			if(a[j]==a[i])
				break;
		}
		if(j==0)
		{
			k++;
			c[k]=a[i];
		}
	}
	printf("%d",c[1]);
	if(k>1)
	{
		for(i=2;i<=k;i++)
			printf(",%d",c[i]);
	}
	printf("\n");
}
int main(){
	int n,i,a[100],c[100],k=0;
	int t=0,j,b[100]={0};
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d",&a[i]);
	}
	for(i=0;i<n;i++){
		t=a[i];
		for(j=1;j<n-i;j++){
			if(a[i+j]==t){
				b[i+j]=1;
			}
		}
	}
	for(i=0;i<n;i++){
		if(b[i]==0){
			c[k]=a[i];
			k++;
		}
	}
	for(i=0;i<k-1;i++){
		printf("%d,",c[i]);
	}
	printf("%d",c[k-1]);
}
void main()
{
	int a[302];
	int n,i,j;
	scanf("%d",&n);
	for(i=0;i<=n-1;i++)
		scanf("%d",&a[i]);
	for(i=0;i<=n-2;i++)
	{
		for(j=i+1;j<=n-1;j++)
		{
			if(a[j]==a[i])a[j]=-1;
		}
	}
	printf("%d",a[0]);
	for(i=1;i<=n-1;i++)
	    if(a[i]>=0)printf(",%d",a[i]);
}
int main()
{
	int i,j,n,m,b,a[20000];
	i=0;
	scanf("%d\n",&n);
	for(;i<=n-1;i++)
	{
		if(i<n-1)
		scanf("%d ",&a[i]);
		else 
		scanf("%d\n",&a[i]);
	}
		for(j=0;j<n;j++)
	{
	    if(j==0)
			printf("%d",a[j]);
		else
		{
			for(m=0,b=0;m<j;m++)
			{
				if(a[j]==a[m])
					b++;
			}
			if(b==0)
				printf(",%d",a[j]);
		}
	}
	return 0;
}
void main()
{
	int i,j,k=1,n,a[100],b[100],*p1,*p2;
	p1=a;p2=b;
	scanf("%d",&n);
	for (i=0;i<n;i++)
		scanf("%d",&a[i]);
	*p2=*p1;
	for (i=1,p1=p1+1;i<n;i++,p1++)
	{
        p2=b;
		for (j=0;j<k;j++)
		{
			if (*p2==*p1) break;
			p2++;
			if (j==k-1) 
			{
				*p2=*p1;
				k++;
			}
		}
	}
	p2=b;
	for (i=0;i<k-1;i++) printf("%d,",*(p2+i));
	printf("%d",*(p2+k-1));

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

}
int main()
{
    int n;
    cin >> n;

    int nums[n];

    for(int i = 0; i < n; i++)  cin >> nums[i];

    int *p,*end;
    p = nums;
    end = nums + n;
    while(true)
    {
        end=remove(p+1,end,*p);
        if(p!=end-1)
        {
            cout << *p << ',';
        }
        else
        {
            cout << *p;
            break;
        }
        p++;
    }
    return 0;
}
void main()
{
	int a[100],n,i,j,m=0,k,x,b[100];

	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&a[i]);
for(i=0;i<n;i++)
b[i]=a[i];
for(j=0;j<n;j++)
		for(i=j+1;i<n;i++)
			if(b[j]==b[i])
			{
				m++;
				b[i]=12345+i;
			}
	for(x=0;x<5;x++)
	{
	for(j=0;j<n;j++)
		for(i=j+1;i<n;i++)
			if(a[j]==a[i])
			{
				for(k=i;k<n-1;k++)
					a[k]=a[k+1];
				
			}
	}
	for(i=0;i<n-m-1;i++)
		printf("%d,",a[i]);
	printf("%d",a[n-m-1]);

}
void main()
{
	int n,a[300],i,j,k,b[300],t=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])
			{
				k=0;
				break;
			}
			else
				k=1;
		if(k==1)
		{
			t=t+1;
			b[t]=a[i];
		}
        else
			continue;
	}
	for(i=0;i<t;i++)
		printf("%d,",b[i]);
	printf("%d\n",b[t]);
}
int main()
{
	int n,i,j,k;
	int a[300],b[300];
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&a[i]);
	b[0]=a[0];
	k=1;
	i=0;
loop:for(;i<n;i++)
	{
		for(j=0;j<k;j++)
		{
			if(a[i]==b[j])
			{
				i++;
				goto loop;
			}
		}
		if(j==k)
		{
			b[k]=a[i];
			k++;
		}
	}
	for(i=0;i<k-1;i++)
		printf("%d,",b[i]);
	printf("%d\n",b[k-1]);
	return 0;
}
del(int a[],int n)
{
	int *p,*q;
	int i =0;
	int b[10000];
	p = a+1;
	q = a;
	printf("%d",a[0]);
	for (;p < a + n;p++)
	{
		for(; q < p;q++)
		{
			if (*q == *p)
			{
				q = a;
				break;
			}
		}
		if (q == p)
		{
			b[i++] = *p;
			printf(",%d",*p);
		}
		q = a;
	}
}
main()
{
	int a[10000] ;
	int n;
	int *p = a;
	scanf("%d",&n);
	for (;p <a+n;p++)
	{
	  scanf("%d",p);
	}
	del(a,n);
}
void main()
{
	int i,j,max,n;
	char num[300],b[300];
	scanf("%d",&n);
    for(i=0;i<n;i++)
		scanf("%d",&num[i]);
	for(i=1;i<n;i++)
	{
		for(j=1;j<=i;j++)
		{
		if(num[i]==num[i-j])b[i]=1;
       
		}

	}
	for(i=0;i<n;i++)
	{
		if(b[i]!=1)max=i;
	}
	for(i=0;i<n;i++)
	{
		if(b[i]!=1)
{
			if(i<max)printf("%d,",num[i]);
			else if(i=max)printf("%d",num[i]);
		}
	}
}
int main()
{
	int n,m,i,a,b=1,j;
	int sz[300];
	scanf("%d",&n);
	scanf("%d",&(sz[0]));
	for(i=1;i<n;i++)
	{
		j=0;
		scanf("%d",&a);
		for(m=0;m<b;m++)
		{
			if(sz[m]==a)
			{
				j+=1;
			}
		}
		if(j==0)
		{
			sz[b]=a;
			b+=1;
		}
	}
	int c=0;
	for(i=0;i<b;i++)
	{
		if(c>0)
		{
			printf(",%d",sz[i]);
		}
		else
		{
			printf("%d",sz[i]);
		}
		c++;
	}
	return 0;
}
int main(){
	int n,i,j;
	int a[400][3];
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d",&a[i][0]);
		a[i][1]=0;
	}
	for(i=0;i<n;i++){
		for(j=i+1;j<n;j++){
			if(a[i][0]==a[j][0]){
				a[j][1]=1;
			}
		}
	}
	printf("%d",a[0][0]);
	for(i=1;i<n;i++){
		if(a[i][1]!=1){
			printf(",%d",a[i][0]);
		}
	}
	return 0;
}
int main()
{
	int a,b,n,i,A[299],k;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&A[i]);
	for(i=0;i<n-1;i++)
	{	for(k=i+1;k<n;k++)
			if(A[i]==A[k])
			A[k]=-100;
	}
	printf("%d",A[0]);
	for(k=1;k<n;k++)
	{
	if(A[k]!=(-100))
        printf(",%d",A[k]);
       
	}
	return 0;
}
void main()
{
	int j,n,i;
	int a[300];
	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(j==i)
		{
			printf(",%d",a[j]);
			continue;
		}

	}
}
int main()
{
    int sz[300];
    int n,i,j,l;
    scanf("%d",&n);
    for(i=0;i<n;i++){
        scanf("%d",&sz[i]);
        }
   printf("%d",sz[0]);
   for(j=1;j<n;j++){
      int f=0;
      for(l=0;l<j;l++){
        if(sz[j]==sz[l])  f=1;
        }
        if(f==0) printf(",%d",sz[j]);
        }
        return 0;
        }
int main()
{
int n;
scanf("%d",&n);
int a[n];
for (int i=0;i<n;i++)
    {
    scanf("%d",&a[i]);
    for (int j=0;j<i;j++)
        if (a[i]==a[j]) {i--;n--;break;}
    }
printf("%d",a[0]);
for (int i=1;i<n;i++)
    printf(",%d",a[i]);
}
int main(){
	int i,j,n,b=0,sz[300];
	int arr[300];
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d",&(arr[i]));
	}
   	 
for (i=0;i <n-1;i++) 
{ 
for (j=i+1;j <n;j++) 
{ 
    if (arr[j]==arr[i]){ 
        arr[j] = 0x00;}  
} 
}
for(i=0;i<n;i++){
	if(arr[i]!=0){
		sz[b]=arr[i];
		b++;}
}
for(i=0;i<b-1;i++){
	printf("%d,",sz[i]);
}
printf("%d",sz[b-1]);
return 0;
}
void main()
{
	int n,a[300],b[300],x,i,j;
	scanf("%d",&n);
	for(i=1;i<=n;i++)
	{
		scanf("%d",&x);
		a[i]=x;
	}
	for(i=2;i<=n;i++)
	{
		for(j=1;j<=i-1;j++)
		{
			if(a[i]==a[j])
				a[i]=0;
		}
	}
	printf("%d",a[1]);
	for(i=2;i<=n;i++)
	{
		if(a[i]!=0)
			printf(",%d",a[i]);
	}
}
void main()
{
	int a[300],n,i,j, k = 0,t=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])
{a[i]=0;k++;}}
for(i=0;i<n;i++)
{if(a[i]!=0)
{if(t>0) printf(",");
	printf("%d",a[i]);t++;

}
}
}
void main()
{
	int a[300],n,i,j,max=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
		max=a[i]>max?a[i]:max;
	}
	for(i=0;i<n;i++)
		if(a[i]<=max)
			for(j=i+1;j<n;j++)
				if(a[j]==a[i]) a[j]=max+1;
	for(i=0;i<n;i++)
		if(a[i]<=max)
		{
			printf("%d",a[i]);
			break;
		}
	for(j=i+1;j<n;j++)
		if(a[j]<=max)
			printf(",%d",a[j]);
}
void main()
{
	int i,x=0,y,z=0,p,enter,count;
	int a[300];
	scanf("%d",&i);
	
	while(z<=i-1)
	{
		z++;
		count=0;
		scanf("%d",&enter);
		
		for(y=0;y<x;y++)
		{
			if(enter==a[y])
			count++;
		}
		if(count!=0) continue;
		a[x]=enter;
		x++;
		
	}
		


	for(p=0;p<x-1;p++)
	{
		printf("%d,",a[p]);
    }
	printf("%d",a[x-1]);
	
	
	


}
void main()
{
	int n,a[300],i,j,t=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[i]==a[j])
			{
				a[j]=14543;
			}
		}
	}
	for(i=0;i<n;i++)
	{
		if(a[i]!=14543)
		{
			if(t==0)
			{printf("%d",a[i]);t=1;}
			else
			{printf(",%d",a[i]);}
		}
	}
}
int main()
{
	int num[300],copy[300],sNum,i,count=0,j,flag=0;
	scanf("%d",&sNum);
	for (i=0;i<sNum; i++)
	{
		flag=0;
		scanf("%d", &num[i]);
		for (j=0;j<i;j++)
		{
			if (num[i]==copy[j])
			{
				flag=1;
				break;
			}
		}
        if (flag==0)
			{
				copy[count]=num[i];
				count++;
			}
	}

	for(j=0;j<count;j++)
	{
		printf("%d",copy[j]);
		if (j<count-1)
			printf(",");
	}
printf("\n");
return 0;
}
int main()
{
 int n,i,j,s;
 scanf("%d",&n);
 printf("\n");
 int a[n];
 scanf("%d",&a[0]);
 for(i=1;i<n;i++) scanf(" %d",&a[i]);
 printf("%d",a[0]);
 for(i=1;i<n;i++)
 {
  s=0;
  for(j=0;j<i;j++)
  {
   if(a[i]==a[j]) {s=1;break;}
  }
  if(s==0) printf(",%d",a[i]);
 }
}
int main()
{
    int a[300],b[300]={0,0},j,n,i,t=0;
    scanf("%d",&n);
    for(i=0;i<n;i++)
         scanf("%d",&a[i]);
    for(i=0;i<n;i++)
	   for(j=n-1;j>i;j--)
		   if(a[i]==a[j]&&a[i]!=0)
			   a[j]=0;
		   printf("%d",a[0]);
		   for(i=1;i<n;i++)
			   if(a[i]>0)
				   printf(",%d",a[i]); 	   
}
int main()
{
    int n,a[300],b[300]={0},i,j,k=0,s=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])
                                    break;
                                    s++;                                                                                                        
                    }
                    if(s==i)
                    {
                              k++;
                              b[k]=a[i];
                    }
                    s=0;
    }
    for(i=0;i<k;i++)
    {
                    printf("%d,",b[i]);
    }
    printf("%d",b[k]);
    scanf(" ");
    return 0;
}
int main()
{
	int Set[300] = {0};
	int n = 0;
	int i = 0, j = 0, p = 0;
	scanf("%d", &n);
	for ( i = 0; i < n; i++ )
	{
		scanf( "%d", &Set[p] );
		for ( j = 0; j < p; j++ )
		{
			if ( Set[j] == Set[p] )
				break;
		}
		if ( j == p )
			p++;
	}
	if ( p != 0 )
		printf("%d", Set[0]);
	for ( i = 1; i < p; i++ )
	{
		printf( ",%d", Set[i] );
	}
	return 0;
}
int main()
{
   int x[300],y[300]={0},i,j,k=0,n,sign;
   scanf("%d",&n);
   for(i=0;i<n;i++)
   {
      scanf("%d",&x[i]);                
   }
   for(i=0;i<n;i++)
   {
      for(sign=0,j=0;j<i;j++)
      {
         if(x[i]==x[j])
         {
            sign=1; 
            break;       
         }               
      }  
      if(sign==0)
      {
            y[k]=x[i];
            k++;  
      }
                
   }
   printf("%d",y[0]);
   for(i=1;i<k;i++)
   {
      printf(",%d",y[i]);                
   }    
   scanf("%d",&n);
   return 0;
}
void main()
{
	int a[305],b[305],i,k,n,c;
    scanf("%d",&n);
	for(i=0;i<n;i++)
	{scanf("%d",&a[i]);
	b[i]=a[i];}
    printf("%d",a[0]);
    for(i=1;i<n;i++)
	{for(k=0;k<=i-1;k++)
	{if(a[i]!=b[k])
	{c=1;}
	else if(a[i]==b[k])
	{c=0;break;}
	}
	if(c==1)
	{printf(",%d",a[i]);}
	}
	}
main()
{int a[100],n,i,j,k;
 scanf("%d",&n);
 for(i=0;i<n;i++)
   scanf("%d",&a[i]);
 for(i=0;i<n;i++)
   {for(j=0;j<i,a[i]!=a[j];j++);
	if(j==i)
	 {if(i==0)
		printf("%d",a[i]);
	  else
		printf(",%d",a[i]);
	 }
	}


}
void main()
{
     int a[300];
     int n,i,j,k;
     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++)
         {
           for(;a[j]==a[i];)
           {
             for(k=j;k<n;k++)
             {
              a[k]=a[k+1];
              a[n]=0;
             }
             n=n-1;
           }
         }
     }
     printf("%d",a[0]);
     for(i=1;i<n;i++)
     printf(",%d",a[i]);


}
main()
{
	int m,n,i,j;
	int num[300],mark[300];
	scanf("%d",&n);
	for(i=0;i<n;++i)
	{
		scanf("%d",&m);
		num[i]=m;
		mark[i]=0;
		j=i-1;
		while((j>=0)&&(num[j]!=num[i]))
			j--;
		if(num[j]==num[i])
			mark[i]=1;
	}
	printf("%d",num[0]);
	for(i=1;i<n;++i)
		if(mark[i]==0)
			printf(",%d",num[i]);

}
void main()
{
	int n,i,j,k,num[300];
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&num[i]);
	}
	for(i=0;i<=n-1;i++)
	{
		int s=0;
		for(j=i+1;j<n;j++)  /*??num[i]????????*/
		{
			if(num[i]==num[j])
				s=s+1;
		}
		if(s!=0)        /*????????????*/
		{
			int t=0;
	    	for(k=0;k<=i;k++)
			{
				if(num[i]==num[k])
					t=t+1;
			}
			if(t<=1)/*????*/
			{
				if(i==0) printf("%d",num[i]);
				else	printf(",%d",num[i]);
			}
		}
		else      /*????*/
		{
			int t=0;
			for(k=0;k<=i;k++)
			{
				if(num[i]==num[k])
					t=t+1;
			}
			if(t==1)
			{
				if(i==0) printf("%d",num[i]);
			else
				printf(",%d",num[i]);
			}
		}
	}
}
void main()
{
	int n;
	int flag=0;
	int i,j;
	struct number
	{
		int size;
		int mark;
	}num[300];
	scanf("%d",&n);

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

	for(i=0;i<n;i++)
		num[i].mark=1;

	for(i=0;i<n;i++)
	{
		for(j=i+1;j<n;j++)
		{
			if(num[j].size==num[i].size)
				num[j].mark=0;
		}
	}
	
	for(i=0;i<n;i++)
	{
	
		if(num[i].mark==1)
		{
			if(flag==1)
				printf(",");
			flag=1;
			printf("%d",num[i].size);
		}
	}

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

   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[i]==a[j])
      {
       b[i]=1;
       continue;
       }
       }


     {
      int flag=0;
      for (i=0;i<n;i++)
      {
      if(b[i]==0&&flag==0)
      {
       flag=1;
       printf ("%d",a[i]);
       continue;
       }

       if(b[i]==0&&flag==1)
       printf (",%d",a[i]);
      }
      }

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

for(int c=0;c<b;c++){
	if(c==b-1){
		printf("%d",nsz[c]);
	}else{
		printf("%d,",nsz[c]);
	}
}
return 0;
}
void main()
{
	int i,j,n;
	int a[300];
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&a[i]);
	printf("%d",a[0]);
	for(i=1;i<n;i++)
	{
		int c=0;
		j=i-1;
		while(j!=-1)
		{if(a[i]==a[j])c=c+1;j--;}
		if(c==0)printf(",%d",a[i]);
	}
}
int main ()
{   
	int judge=0,b[300],*c[300],num,i,k,j;scanf("%d",&num);
    for(i=0;i<num;i++)        {*(c+i)=&b[i];}
	
	for(i=0;i<num;i++)
	   scanf("%d",*(c+i));
	for(i=0;i<num;i++)
	{   
        if(*(c+i)==NULL)   continue;
		k=**(c+i);
		for(j=i+1;j<num;j++)
		{if(*(c+j)==NULL)   continue;
		if(**(c+j)==k)  *(c+j)=NULL;}
	}
	for(i=0;i<num;i++)
	{
		if(*(c+i)==NULL)   continue;
        printf("%d",**(c+i));
		break;
	}
	for(i++;i<num;i++)
	{
		if(*(c+i)==NULL)   continue;
        printf(",%d",**(c+i));
	}

			
			
	return 0;
}
int main()
{
	int n,a[300],b[300],i,j,r,k=1;
	scanf("%d",&n);
	scanf("%d",&a[0]);
	b[0]=a[0];
    for(i=1;i<n;i++)
	{
		r=0;
		scanf("%d",&a[i]);
		for(j=0;j<i;j++)
		{
			if(a[i]==a[j])
				r++;
		}
		if(r==0)
		{
			b[k]=a[i];
			k++;
		}
	}
	printf("%d",b[0]);
	for(i=1;i<k;i++)
		printf(",%d",b[i]);
	return 0;
}
int main()
{
	int content[300];
	int i, n, m=0, j;
	int temp;
	short flag;
	
	scanf("%d", &n);
	for(i=0; i<n; i++){
		scanf("%d", &temp);
		flag = 0;
		for (j=0; j<m; j++){
			if (content[j]==temp)
				flag = 1;
		}
		if (!flag)
			content[m++] = temp;
	}
	
	for(i=0; i<m; i++){
		printf("%d", content[i]);
		if (i<m-1)
			printf(",");
	}
	
	return 0;
}
void main()
{
	int j,num[301]={0},p,i,n;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&num[i]);
	for(i=0;i<n;i++)
	{
		for(j=i+1;j<n;j++)
		{
			if(num[i]==num[j])
			{
				for(p=0;p<n-j-1;p++)
					num[j+p]=num[j+p+1];
				n--;
				j--;
			}
		}
	}
	printf("%d",num[0]);
	for(i=1;i<n;i++)
		printf(",%d",num[i]);
}
void main()
{
	int n,a[301],i,h,k;
	scanf("%d",&n);
	for(i=1;i<=n;i++)
	{
		scanf("%d",&a[i]);
		for(h=1;h<i;h++)
		{
			if(a[i]==a[h])
			{
				i--;
				n--;
				break;
			}
		}
	}
	printf("%d",a[1]);
	for(i=2;i<=n;i++)
		printf(",%d",a[i]);
	printf("\n");
}
int main()
{
	int i,j,k=1,n,result[300],tem[300];
	scanf("%d",&n);
	scanf("%d",&tem[0]);
	result[0]=tem[0];
	for (i=1;i<n;i++)
	{
		scanf("%d",&tem[i]);
		for(j=0;j<i;j++)
		{
			if(tem[i]==result[j])
				break;
			if(j==i-1)
			{
				result[k]=tem[i];
				k++;
			}
		}
	}
	for (i=0;i<k-1;i++)
	{
		printf("%d,",result[i]);
	}
	printf("%d",result[k-1]);
	return 0;
}
void main()
{
	int n,i,j;
	int c1[301],c2[300]={0};
	scanf("%d",&n);
	for(i=0;i<=n-1;i++)
		scanf("%d",&c1[i]);
	for(i=0;i<=n-1;i++)
		for(j=i+1;j<=n-1;j++)
			if(c1[i]==c1[j])
				c2[j]=1;
	for(i=0;i<=n-1;i++)
		if(c2[i]!=1)
			printf(i==0?"%d":",%d",c1[i]);
}
void main()
{
	int num[300]={0},n,i,a[300]={0};
	scanf("%d",&n);
	for (i=0;i<n;i++)
		scanf("%d",&num[i]);
	printf("%d",num[0]);
	a[num[0]]=1;
	for (i=1;i<n;i++)
		if (a[num[i]]==0)
		{
			printf(",%d",num[i]);
			a[num[i]]=1;
		}
	printf("\n");
}
void main()
{
	int i,n,m;int w;char a[300];
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
	}
	char * p1;char * p2;
	m=strlen(a);
	for(p1=a;p1<(a+m);p1++)
	{
		w=1;
		for(p2=a;p2<p1;p2++)
		{
			if(*p2==*p1)
			{
				w=0;break;
			}
		}
		if(w==1&&p1==a)printf("%d",*p1);
		else if(w==1&&p1!=a)
    	printf(",%d",*p1);
	}
}
int main()
{
   int a[300];
   int i,n,j,s=0;
   scanf("%d",&n);
   for(i=0;i<n;i++)
	   scanf("%d",&a[i]);
   printf("%d,",a[0]);
   for(j=1;j<n;j++)
	   for(i=0;i<j;i++)
	   {
		   if(a[j]!=a[i])
		   {
			   if(i==j-1)
				   if(j>s) s=j;
		   }
		   else break;
	   }
   for(j=1;j<=s;j++)
   for(i=0;i<j;i++)
   {
		   if(a[j]!=a[i]) 
		   {
		     if(i==j-1&&j<s) printf("%d,",a[j]);
             else if(i==j-1&&j==s) printf("%d",a[j]);
		   }
	   else
		   break;
	}
}
int main()
{
 int n,i,j,k,s=0,r=0;
 scanf("%d",&n);
 int a[300],b[300];
 scanf("%d",&a[0]);
 b[0]=a[0];

 for (i=1;i<n;i++)
 {
	 scanf("%d",&a[i]);
 }
 i=1;
 j=1;
while(i<n)
{
	for (k=0;k<i;k++)
	{
		if(a[i]==a[k])
		{
			s=1;
		}
	}
	if(s==1)
	{
		i++;
		s=0;
		continue;
	}
	b[j]=a[i];
	r=r+1;
	s=0;
	i++;
	j++;
}
printf("%d",b[0]);
for (i=1;i<r+1;i++)
{
     printf(",%d",b[i]);
 }
return 0;
}
int main()
{
	int n,i,a[100]={0},*p,m=0,s,q,k;
	p=a;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&s);
        q=1;
        for(k=0;k<m;k++) q=q*(*(p+k)!=s);
		if(q!=0)
		{
		   *(p+m)=s;
		   m=m+1;
		}
	}
	i=1;
	printf("%d",*p);
	while(*(p+i)!=0)
	{
		printf(",%d",*(p+i));
		i=i+1;
	}
	return 0;
}
void main()
{
	int n,a[300],b[300],*pa,*pb,i,j,im=0,m=0,temp;
	scanf("%d",&n);
	pa=&a[0];
	for (i=0;i<n;i++)
	{
		scanf("%d",pa);
		pa++;
	}
	pa=&a[0];
	pb=&b[0];
	*pb=*pa;
	pb++;
	for (i=1;i<n;i++)
	{
		pa++;
		im=0;
		temp=*(pa);
		pa=&a[0];
		for (j=0;j<i;j++)
		{
			if (temp==*pa)
				im++;
			pa++;
		}
	
		if (im==0)
		{
			*pb=temp;
			pb++;
			m++;
			
		}
		
	}
	pb=&b[0];
	for (i=0;i<m;i++)
	{
		printf("%d,",*pb);
		pb++;
	}
	printf("%d",*pb);
}
void main()
{
	int a[100],b[100]={0};
	int i,j=0,k=1,m,n=1;
	scanf("%d",&m);
	for(i=0;i<m;i++)
		scanf("%d",&a[i]);
	b[0]=a[0];
	for(i=1;i<m;i++)
	{
		while(j<k&&b[j]!=a[i])
		{
			j++;
		}
		if(j==k) {k++;b[k-1]=a[i];j=0;}
		else j=0;
	}
	
	for(i=0;i<k-1;i++)
		printf("%d,",b[i]);
	printf("%d\n",b[k-1]);
}
void main()
{
int a[300],b[300],i,j=0,n;
int eva(int x,int y,int b[]);
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d ",&a[i]);
for(i=0;i<n;i++)
{
if(eva(a[i],j,b))    {b[j]=a[i];j=j+1;}
}
for(i=0;i<j-1;i++)
printf("%d,",b[i]);
printf("%d",b[j-1]);
}

int eva(int x,int y,int b[])
{int i;
for(i=0;i<y;i++)
if (x==b[i]) {return(0);break;}
 return(1);
}
int main()
{
  int n,a[302],i,j,k=0;
  scanf("%d",&n);
  for(i=1;i<=n;i++)
  scanf("%d",&a[i]);
 for(j=1;j<=n;j++)
 {for(i=1;(i<j)&&a[i]!=a[j];i++);
 if(i==j)
  {k++;
  a[k]=a[j];} 
} 
for(i=1;i<=(k-1);i++)
printf("%d,",a[i]);
printf("%d",a[k]);
return 0;
}
void main()
{
	int n,a[301],x,i,j,p=0;
	scanf("%d",&n);
	for(i=1;i<=n;i++)
	
		scanf("%d",&a[i]);
	
	for(i=1;i<=n;i++)
	{for(j=1;j<i;j++)
			if(a[i]==a[j]) break;
		    if(j>=i) 
			{
				if(p>0) printf(",");
				printf("%d",a[i]);
				
				p++;
			}
	}
}
void main()
{
	int n,i,a[512],j;
	scanf("%d",&n);
	scanf("%d",&a[0]);
	printf("%d",a[0]);
	for(i=1;i<n;i++)
	{
		scanf("%d",&a[i]);
		for(j=0;j<i;j++)
		{
			if(a[i]==a[j])
			{
				j++;
				break;
			}
		}
		if(a[i]!=a[j-1])
			printf(",%d",a[i]);
	}
	
}
int main()
{
	int n,a[300],count;
	int i,j,k;
	scanf("%d",&n);
	count=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[i]==a[j]){
				for(k=i;k>0;k--) a[k]=a[k-1];					
				count--;
			}
		}
	}
	for(i=n-count;i<n-1;i++) printf("%d,",a[i]);
	printf("%d",a[n-1]);
	return 0;
}
int main()
{
	int x[300];
	int n;
	int i,j;
	int q,k;
	int d[300];
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&x[i]);
	d[0]=x[0];
	k=1;
	for(i=0;i<n;i++)
	{
		q=0;
		for(j=0;j<k;j++)
		{
			if(x[i]==d[j])
				q++;
		}
		if(q==0)
		{
			d[k]=x[i];
			k++;
		}
	}
	for(i=0;i<k;i++)
	{
		if(i!=0)
			printf(",");
		printf("%d",d[i]);
	}
	return 0;
}
void main()
{
    int c[20000]={0},a,i=0,n,p=0,j,k;
    scanf("%d",&n);
    while (i<n)
    {
        scanf("%d",&a);
        for ( j=0,k=0; j<i; j++)
        {
            if (c[j]==a)
            {
                k=1;
                break;
            }
           
        }
  
        if (k==0)
        {
            c[p]=a;
            p++;
        }
        i++;
        
    }
    for (j=0; j<p; j++)
    {
        printf("%d",c[j]);
        if(j<p-1) printf(",");
    }
}
int main()
{
	static int b[1000];
	int n,i,j,k=0,w,c;
	scanf("%d",&n);
	for(i=0;i<=n;i++)
	{
                     scanf("%d",&c);
                     w=0;
                     for(j=0;j<k;j++)
                     {if(c==b[j]) 
                     {w++;
                     break;}}
                     if(w==0)
                     {b[k]=c;
                     k++;}
                     }
                     printf("%d",b[0]);
 for(i=1;i<k;i++)
 printf(",%d",b[i]);
}
int main()
{
	int i,n,k,sum=0;
	int a[300];
	int b[300];
	scanf("%d",&n);
	for(i=1;i<=n;i++)
		scanf("%d",&a[i-1]);
	for(i=0;i<n;i++)
	{
		if(i==0)
			b[0]=a[0];
		if(i>=1)
		{
			for(k=0;k<i;k++)
			{
				if(a[k]==a[i])
					break;
			}
			if(k==i)
			{
				sum++;
				b[sum]=a[i];
			}
		}
	}
	for(k=0;k<sum;k++)
		printf("%d,",b[k]);
	printf("%d",b[sum]);
	return 0;
}
void main()
{
	int a[300],b[300]={0};
	int n,i,j,k=0,t;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
	}
	b[0]=a[0];
	for(i=0;i<n;i++)
	{
		for(j=0;j<n;j++)
		{
			if(a[j]==b[k])
				a[j]=0;
		}
		k++;
		for(t=i+1;t<n;t++)
		{
			if(a[t]!=0)
			{
				b[k]=a[t];
				break;
			}
		}
	}
	printf("%d",b[0]);
	for(i=1;i<n;i++)
	{	
	    if(b[i]==0)break;
		printf(",%d",b[i]);
	}
}