semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
void main()
{
	int n,i=0,a[300],j,b=0,c[100],d=2;
	scanf("%d",&n);
	while(i<n)
	{
		scanf("%d",&a[i]);
		i++; 
	} c[1]=a[0]; for(i=1;i<n;i++)
{            b=0;       
            for(j=0;j<i;j++)
{if(a[i]==a[j])b=b;else b++; }  
      if(b!=i) b=0;
      else c[d]=a[i],d++       ;   } 
for(i=1;i<d-1;i++)printf("%d,",c[i] );printf("%d",c[d-1]);}
int main(int argc, char* argv[])
{
	int j,n,i,zs[300],nzs[300],k=0,jihao[300];
	scanf ("%d",&n);
	for (i=0;i<n;i++){
		jihao[i]=-100;
	}
	for (i=0;i<n;i++){
		scanf ("%d",&zs[i]);
	}
    for (i=n-1;i>0;i--){
        for (j=i-1;j>=0;j--){
			if (zs[i]==zs[j]){
			jihao[i]=i;
			break;
            }
		}
	}
	for (i=0;i<n;i++){
			if (i!=jihao[i]){
				nzs[k]=zs[i];
                k++;
            }
	}
	for (i=0;i<k-1;i++){
		printf ("%d,",nzs[i]);
	}
	printf ("%d",nzs[k-1]);
	return 0;
}
int main()
{
    int a[20000],i=1,j,f,b,n;
    scanf("%d",&n);
    scanf("%d",&f);
    a[0]=f;
    for( ;i<n;i++)
    {
         scanf("%d",&b);
         a[i]=b;
    }
    printf("%d",f);
    for(i=0;i<n;i++)
    {
                    for(j=i+1;j<n;j++)
                    {
                                      if(a[i]==a[j])
                                      a[j]=-1;
                    }
    }
    for(i=1;i<n;i++)
    {
                    if(a[i]>0)
                    printf(",%d",a[i]);
    }

    return 0;
}
void main()
{
	int n,i,j,flag;
	int a[1000];
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf(" %d",&a[i]);
		if(i==0)
		{printf("%d",a[0]);}
		for(j=0;j<i;j++)
		{

			if(a[i]==a[j])
			{flag=0;break;}
			else
				flag=1;	
		}
		if(flag==1)
			printf(",%d",a[i]);
	}
}
int main()
{
	int n;
	scanf("%d",&n);
	int a[300],b[300],*p,*q,i,j,k=1;
	p=a;
	q=b;
	for(i=0;i<n;i++)
		scanf("%d",p+i);
	*q=*p;
	for(i=1;i<n;i++)
	{
		for(j=0;j<k;j++)
		{
			if(*(p+i)==*(q+j)) break;
		}
		if(j==k) 
		{
			*(q+j)=*(p+i);
			k=k+1;
		}
	}
	for(i=0;i<k-1;i++)
		printf("%d,",*(q+i));
	printf("%d",*(q+k-1));
return 0;
}
int compare(int s, int a[100], int n)
{
	int i, temp=0;
	for(i=0; i<n; i++)
	{
		if(s==a[i])
		{
			return 1;
			temp=1;
			break;
		}
		else
			continue;
	}
	if(temp=0)
		return 0;
}

int main()
{
	int n, a[100], i, j, w=0;
	scanf("%d", &n);
	for(i=0; i<n; i++)
	{
		scanf("%d", &a[i]);
		if(compare(a[i], a, i)==1)
			a[i]=-1;
		else
			continue;
	}
	for(i=0; i<n; i++)
	{
		if(a[i]==-1)
			continue;
		else
		{
			if(w==0)			
				printf("%d", a[i]);
			else
				printf(",%d", a[i]);
			w++;
		}
	}
	printf("\n");
	return 0;
}
void main()
{
	int n,i,a[301],b[301]={0},j,h=1;
	scanf("%d",&n);
	for(i=0;i<=n-1;i++)
	{
		scanf("%d",&a[i]);
	}
	b[0]=a[0];
	for(i=1;i<=n-1;i++)
	{
		for(j=0;j<=i-1;j++)
		{
			if(a[i]==a[j])
			{
				break;
			}
		}
		if(j==i)
		{
			b[h]=a[i];
			h++;
		}
	}
	for(i=0;i<=h-1;i++)
	{
		if(i==0)
			printf("%d",b[i]);
		else
			printf(",%d",b[i]);
	}
	printf("\n");
}
void main()
{
	int n,a[100],i,*q;void f(int *p,int m);
	scanf("%d",&n);
	q=a;
	for(i=0;i<n;i++)
		scanf("%d",q+i);
	f(a,n);
	printf("%d",*q);
	for(q=a+1,i=1;i<n;i++)
	{
		if(*q!=12345)
		{
		printf(",%d",*q);
		
		}
		q++;
	}

	
	
}
void f(int *p,int m)
{
	int i,j;
	for(j=0;j<m;j++)
   for(i=j+1;i<m;i++)
	   if(*(p+j)==*(p+i))
		   *(p+i)=12345;
	
	
}
void main()
{
	int a[100],b[100],n,i,j,k=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])
				break;
		}
		if(j==i)
		{
			b[k]=a[i];
			k++;
			
		}
	}
	for(i=0;i<k;i++)
	{
		printf("%d",b[i]);
		if(i<k-1)
			printf(",");
	}

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

	}
	printf("%d",a[0]);
	for(i=1;i<n;i++)
		if(b[i]==0)
			printf(",%d",a[i]);
}
int main(){
	int n,sz[300],i,j,a[300],p=0;
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d",&sz[i]);
	}
	a[0]=sz[0];
	for(i=1;i<n;i++){
		for(j=0;j<p+1;j++){
			if(sz[i]==a[j]){
				break;
			}else if(sz[i]!=a[j]&&(j==p)){
				p++;
				a[p]=sz[i];
			}
		}
	}
	for(i=0;i<p;i++){
		printf("%d,",a[i]);
	}
	printf("%d",a[p]);
	return 0;
}
void main ()
{
	int n,i,a[300],j,b[100],s=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;
	for(i=0;i<n;i++)
		if(a[i]!=0)
		{	b[s]=a[i];
		s++;}
	for(i=0;i<s-1;i++)
		printf("%d,",b[i]);
	printf("%d",b[s-1]);
	}
void main()
{
	int n,a[300],i,j,k,c=1,index;
	scanf("%d",&n);
    scanf("%d",&a[0]);
	for(i=1,index=0;i<n;i++)
	{
		scanf("%d",&k);
		for(j=0;j<=index;j++)
		{
			if(a[j]!=k)			
				c=c*1;				
			else c=0;
		}
		if(c==1)
		{
			index=index+1;
			a[index]=k;
		}
		c=1;
		
	}
	for(i=0;i<=index-1;i++)
		printf("%d,",a[i]);
	printf("%d",a[index]);
	
}
void main()
{
	int n,a[300],*p,i,j,m,sum=0;
	scanf("%d",&n);
	for(p=a;p<n+a;p++)
	{
		scanf("%d",p);
	}
	for(i=0;i<n-1;i++)
	{
		for(j=i+1;j<n;j++)
		{
			if(a[i]==a[j]&&j!=n-1)
			{
				n--;
				m=j;
				do
				{
					a[m]=a[m+1];
					m++;
				}while(m<n);
				j--;
			}
			else if(a[i]==a[j]&&j==n-1)
			{
				n--;
				j--;
			}
		}
	}
	for(i=0;i<n;i++)
	{
		if(sum==0)
		{
			printf("%d",a[i]);
			sum++;
		}
		else
		{
			printf(",%d",a[i]);
		}
	}
}
int main()
{
	int h=1,n,m;int flag=1;
	int a[300];
	int b[300];
	int i,j;
	scanf("%d",&n);
	for(i=1;i<=n;i++)
		scanf("%d",&a[i]);
    b[1]=a[1];
	for(i=1;i<=n;i++)
	{
		flag=1;
		for(j=1;j<=h;j++)
		{
			if(a[i]==b[j]) flag=0;
		}
		if(flag==1)
		{
			h++;
			b[h]=a[i];
		}
	
	}
	if(h==1) printf("%d",a[1]);
	if(h>=2)
	{
    for(i=1;i<=h-1;i++)printf("%d,",b[i]);
	printf("%d",b[h]);
	return 0;
	}
}
int main()
{
    int n,sz[400],i,k;
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        scanf("%d",&sz[i]);
    }
    printf("%d",sz[0]);
    for(i=1;i<n;i++)
    {
         int t=0;           
         for(k=0;k<i;k++)
         {
              if(sz[k]==sz[i])
              {
                   t=1;
              }
              if(t==1)
              {
                      continue;
              }
         }
         if(t==1)
         {
                 continue;
         }
         else
         {
             printf(",%d",sz[i]);
         }
    }
    return 0;
}
int main()
{
int i,j,k,n,x[100];
scanf("%d",&n);
for(i=0;i<=n-1;i++)
{
    scanf("%d",&x[i]);
	if(i==0)
		printf("%d",x[i]);
	else
	{
	   for(j=0,k=0;j<=i-1;j++)
		   if(x[j]!=x[i])
			   k++;
	   if(k==i)
	   printf(",%d",x[i]);
	}
}
printf("\n");
}
int main()
{int a[100][2],n,i,j,kai;
scanf("%d",&n);
for(i=0;i<=n-1;i++)
{scanf("%d",&a[i][0]);a[i][1]=0;}

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

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

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

	for (j=0;j<n-1;j++)
	{
		if (a[j]==a[n-1] ) break;
		if (j==n-2) printf (",%d",a[n-1]);
	}
	
	return 0;
}
void main()
{
	int i,j,b,a[100];
	scanf("%d",&b);
	for(i=0;i<b;i++)
		scanf("%d",&a[i]);
	printf("%d",a[0]);
	for(i=1;i<b;i++)
	{
		for(j=0;j<i;j++)
			if(a[i]==a[j]) break;
		if(j==i) printf(",%d",a[i]);
	}
}
main()
{
	int a[300],i,n,j,b[300];
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
		b[i]=a[i];
	}
loop:for(i=1;i<n-1;i++)
	{
		for(j=i-1;j>=0;j--)
		{

		    if(a[i]==b[j])
			{
				for(;i<n-1;i++)
				{ 
			        a[i]=a[i+1];
					b[i]=a[i];
					
				}	
				n--;
				goto loop;
			}
		}
	}
	 for(i=0;i<n-1;i++)
	 {
		 if(a[n-1]==a[i])
			 n--;
	 }
	 if(n==1)
		 printf("%d",a[0]);
	 else
	 {
		 printf("%d",a[0]);
	     for(i=1;i<n;i++)
		 {
		      printf(",%d",a[i]);
		 }
	 }
	return 0;
}
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]!=0) {s[j]=a[i];j++;}
	}
	m=j;
	for(i=0;i<m-1;i++)
		printf("%d,",s[i]);
	printf("%d\n",s[m-1]);

}
int main()
{
	int n;
	int z[300];
	scanf("%d",&n);
	for(int i=0;i<n;i++)
	{
		scanf("%d",&z[i]);
	}
	for(int j=1;j<n;j++)
	{
		for(int x=0;x<j;x++)
		{
			if(z[x]==z[j])
				z[j]=0;
		}
	}
         printf("%d",z[0]);
	for(int t=1;t<n;t++)
	{
		if(z[t]!=0)
			printf(",%d",z[t]);
	}
	return 0;
}
void main()
{
	int a[300],i,j,n,m=0,k;
	scanf("%d",&n);
    for(i=1;i<=n;i++)
		scanf("%d",&a[i]);
	printf("%d",a[1]);
	for(i=1;i<=n;i++)
		for(j=i+1;j<=n;j++)
			if(a[i]==a[j])
				a[j]=0;
    for(k=2;k<=n;k++)
		if(a[k]!=0)
		printf(",%d",a[k]);
}
int main()
{
	int n, i, j, cal;
	cal=1;
	int pd=0;
	int sz[300];
	int xsz[300];
	scanf("%d", &n);
	for(i=0;i<n;i++)
			scanf("%d",&sz[i]);
	xsz[0]=sz[0];
	for(j=1;j<n;j++){
		pd=0;
		for(i=0;i<j;i++){
			if(sz[i]==sz[j])
			pd=1;
		}
		if(pd==0){
		xsz[cal]=sz[j];
			cal++;
		}
	}
	for(i=0;i<cal-1;i++)
	printf("%d,", xsz[i]);
	printf("%d", xsz[cal-1]);
	return 0;
}
void main()
{  int n,i,j;
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++)
if(a[i]==a[0])a[i]=80;
for(i=1;i<n;i++)
{if(a[i]!=80)
printf(",%d",a[i]);
for(j=i+1;j<n;j++)
if(a[j]==a[i])a[j]=80;}
}
int main()
{
	int a[100],i,n,j,x;
	scanf("%d",&n);
	for (i=0;i<n;i++)
	scanf("%d",&a[i]);
	for (i=0;i<n;i++)
	{
		for (j=1;j<n;j++)
		{
			if (a[j]==a[i]&&j!=i)
			a[j]=0;
		}
	}
	for (i=0;i<n;i++)
	{
		if (a[i]!=0)
		{
			printf("%d",a[i]);
			x=i;
			goto loop;
        }
	}
    loop:for(i=x+1;i<n;i++)
		 {
			 if (a[i]!=0)
			 printf(",%d",a[i]);
		 }
		 printf("\n");
}
void main()
{ 
	int n,ch1[350],i,j,k,l,r;
	 scanf("%d\n",&n);
	for(r=0;r<=n-2;r++)
		scanf("%d ",&ch1[r]);
	scanf("%d",&ch1[n-1]);
	for(i=0;i<=n-1;i++)
	 {
	 	  for(j=i+1;j<=n-1;j++)//?????????????????????
		 {
			  if(ch1[j]==ch1[i])
			  {
				  for(k=j+1;k<=n-1;k++)
					  ch1[k-1]=ch1[k];
				  n=n-1;
				  j--;//???????????
			 }
		  }
	}
	printf("%d",ch1[0]);
  for(l=1;l<=n-1;l++)
	  printf(",%d",ch1[l]);
  printf("\n");
}
void main()
{
	int n,a[300],m=1,i,j,x;
	scanf("%d",&n);
	scanf("%d",a);
	for (i=1;i<n;i++)
	{
		scanf("%d",&x);
		for (j=0;j<m;j++)
			if (*(a+j)==x) break;
		if (j==m)
		{
			*(a+m)=x;
			m++;
		}
	}
	printf("%d",*a);
	for (i=1;i<m;i++)
		printf(",%d",*(a+i));
}
void main()
{
	int n;
	scanf("%d",&n);
	int num=0,i;
	int*p=(int*)calloc(n,sizeof(int));
	int j=0;
	for(i=1;i<=n;i++)
	{
		scanf("%d",p+j);
		int k,l=0;
		for(k=0;k<=j-1;k++)
		{
			if(*(p+j)==*(p+k)) l++;
		}
		if(l==0) j++;
	}
	for(i=1;i<j;i++)
	printf("%d,",*(p+i-1));
	printf("%d\n",*(p+i-1));
}
int main(){
	int n,i;
	int flag;
	scanf("%d",&n);
	int X[300];
	int Y[300];
	int q=0;
	for(i=0;i<n;i++){
		scanf("%d",&X[i]);
	}for(i=0;i<n;i++){
		if(i==0){
			Y[0]=X[0];
		} else if(i>=1){
			flag=0;
			for(int k=0;k<i;k++){
				if(X[k]==X[i]){
				flag=1;
				}
			}
			if(flag==0){
				q++;
				Y[q]=X[i];
				
				}
		}
	}
	for(i=0;i<q;i++){
		printf("%d,",Y[i]);
	}
	printf("%d",Y[q]);
	return 0;
}
int main()
{
	int num[100],str[100];
	int i,j,k,l,m,n,index=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&num[i]);
	}
	printf("%d",num[0]);
	for(i=1;i<n;i++)
	{
		index=0;
		for(j=0;j<i;j++)
		{
			if(num[i]==num[j])
				index++;
		}
		if(index==0)
			printf(",%d",num[i]);
	}
}
void main()
{
	int a[333],*p,n,i,j,k=0;
	scanf("%d",&n);
	p=a;
	for(i=0;i<n;i++)
		scanf("%d",p++);
	p=a;
	printf("%d",*p);
	for(i=1;i<n;i++)
	{
		for(j=0;j<i;j++)
			if(*(p+i)==*(p+j)) k++;
		if(k==0) printf(",%d",*(p+i));
		k=0;
	}
}
void main()
{
	int a[301],b[301],n,i,j;
		scanf("%d",&n);
		for(i=0;i<n;i++)
			scanf("%d",&a[i]);
		for(i=0;i<n-1;i++)
		{
			for(j=0;j<n;j++)
				if(a[j]==a[i]&&i!=j)
				   a[j]=a[i+1];
		}
		for(i=0;i<n-1;i++)
		{if(a[i]!=a[n-1])
				printf("%d,",a[i]);
		}
			printf("%d\n",a[n-1]);
}
void main()
{
 int n,i,j,k,a[300];
 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]&&j!=i)
   {
    for(k=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\n",a[n-1]);
}
void main ()
{
	int n,a[301],i=0,j,f,k=0;
	scanf ("%d",&n);
	while (k<n)
	{
		scanf ("%d",&a[i]);
		for (j=0,f=1;j<i;j++)
		{
			if (a[j]==a[i]) f=0;
		}
		if (f==1) i++;
		k++;
	
	}
	for (j=0;j<i-1;j++) printf ("%d,",a[j]);
	printf ("%d",a[i-1]);
}
void main()
{
	int n,i,k,flag,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=i+1)
	{
		flag=0;
		for(k=0;k<i;k++)
			if(a[k]==a[i]) flag=1;
	if(flag==0) printf(",%d",a[i]);
	}
}
void main()
{
	int a[300]={0},b[300]={0},i,j,n,c;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	scanf("%d",&a[i]);
	b[0]=a[0];
	c=1;
	for(i=1;i<n;i++)
	{
        for(j=0;j<c;j++)
		if(a[i]==b[j]) break;
		if(j==c) {b[c]=a[i];c=j+1;}
	}
	for(j=0;j<c-1;j++)
	printf("%d,",b[j]);
	printf("%d",b[c-1]);
}
void main()
{
	int i,k=0,n,s,f;
	int a[1000];
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
		if(k==0)
		{
			printf("%d",a[0]);
			k=1;
		}
		for(s=0;s<i;s++)
		{
			if(a[i]==a[s])
			{
				f=0;
				break;
			}
			else 
			{
				f=1;
			}

		}
		if(f==1)printf(",%d",a[i]);
	}
	printf("\n");
}
void main()
{
	int n,i;
	int a[301];
	int* input=a;

	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		int temp;
		int isinsert=1;
		scanf("%d",&temp);
		int *find=a;
		while(find!=input)
		{
			if(temp==*(find))
			{
				isinsert=0;
				break;
			}
			find++;
		}
		if(isinsert==0)
			continue;
		*input=temp;
		input++;		
	}
	int *begin=a;
	printf("%d",*begin);
	begin++;
	while(begin!=input)
	{
		printf(",%d",*begin);
		begin++;
	}
}
int main(){
	int n,i,j,k,a=0;
	int sz[300],sa[300];
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d",&sz[i]);}
for(i=0;i<n;i++){
	for(j=i-1;j>=0;j--){
		if(sz[i]==sz[j]){
			sz[i]=0;}}}
printf("%d",sz[0]);
for(i=1;i<n;i++){
	if(sz[i]!=0){
		printf(",%d",sz[i]);}}

	return 0;
}
int num(int A1[],int N1)
{
	int i;
	int c=0;
	for(i=1;i<N1;i++)
		if(A1[i]!=A1[0])
		c=c+1;
		return c;
}
void cut(int A[],int N)
{
	int b[100]={0};
	int i;
	int J=0;
	for(i=1;i<N;i++)
		if(A[i]!=A[0])
		{
		b[J]=A[i];
		J=J+1;
		}
	for(i=0;i<J;i++)
		A[i]=b[i];
}
void main()
{
    int i;
    int n;
	int n0;
	int a[100]={0};
	scanf("%d",&n);
    for(i=0;i<n;i++)
    scanf("%d",&a[i]);
	printf("%d",a[0]);
	for(i=0;;i++)
	{
		n0=n;
		n=num(a,n);
		cut(a,n0);
		printf(",%d",a[0]);
		
		if(num(a,n)==0)
			break;
		
	}
}
void main()
{
int a[300],n,i,j,t=0,v=0;
scanf("%d",&n);
for(i=0;;i++)
{
t++;if(t==n+1)break;
scanf("%d",&a[i]);
for(j=0;j<i;j++)if(a[j]==a[i])break;
j==i?v++:i--;
}
for(i=0;i<v;i++)
{
printf("%d",a[i]);
if(i!=v-1)printf(",");
}}
void main()
{
int a[300],b[300];
int n,i,j,m,x;
scanf("%d",&n);
for(i=0;i<n;i++)
  scanf("%d",&a[i]);
b[0]=a[0];
j=0;
m=1;
for(i=0;i<n;i++)
 {
  if (b[j]==a[i]) ;
  else 
  {
    for(j=0;j<m;j++)
	{
		if (b[j]!=a[i]) x=1;
		else {x=0;break;}
	}
    if(x) 
	{
     b[m]=a[i];
     j=m++;
	}
  }
 } 
for (j=0;j<m-1;j++)
printf("%d,",b[j]);
printf("%d\n",b[m-1]);
}
void main()
{
int k=0,n=0,r=0,m=0;
int a[400];

scanf("%d",&r);

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

for(n=0;n<r;n++)
{
if(n!=777)
{
for(k=n+1;k<r;k++) {if(a[k]==a[n]) a[k]=777;}
}
}

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

for(n=1;n<r;n++)
{
	if (a[n]!=777) printf(",%d",a[n]);
}

}
int main()
{
	int n;
	int s[300];
	int i;
	int j,k;
	scanf("%d", &n);
	for (i=0,j=0;i<n;i++)
	{
		scanf("%d",&s[j]);
		for (k=0;k<j;k++)
		{
			if (s[k]==s[j]) j--;
		}
		j++;
	}
	for (i=0;i<j;i++)
	{
		printf("%d",s[i]);
		if (i!=j-1) printf(",");
	}
	return 0;
}
int main()
{
	int *p,n,i,j,num=0,b[300],shu=-1;
	scanf("%d",&n);
	p=(int*)malloc(sizeof(int)*n);
	for(i=0;i<n;i++)
	{
		scanf("%d",p+i);
	}
	for(i=0;i<n;i++)
	{
		for(j=0;j<i;j++)
		{
			if(*(p+i)==*(p+j))
			{
				break;
			}
			else
			{
				num++;
			}
		}
		if(num==i)
		{
			shu++;
			b[shu]=*(p+i);
		}
		num=0;
	}
	for(i=0;i<shu;i++)
	{
		printf("%d,",b[i]);
	}
	printf("%d",b[shu]);
	
return 0;
}
int main(){
    int n,number[300],i,j;
    scanf("%d",&n);
    for(i=0;i<n;i++){
                     scanf("%d",&number[i]);
                     }
    for(i=0;i<n;i++){
                     for(j=i+1;j<n;j++){
                                        if(number[i]==number[j])
                                        number[j]=-3;
                                        }
                     }
    printf("%d",number[0]);
    for(i=1;i<n;i++){
                     if(number[i]>-1)
                     printf(",%d",number[i]);
                     }
    return 0;
}
void main()
{
	int shuzu[300]={0};
	int i,j,n,t=0,u=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&shuzu[i]);
	}
	for(i=0;i<n;i++)
	{
		for(j=i+1;j<n;j++)
		{
			if(shuzu[j]==shuzu[i])
			{
				shuzu[j]=0;
			}
		}
	}
	for(i=0;i<n;i++)
	{
		if(shuzu[i]!=0)
		{
			t++;
		}
	}
	for(i=0;i<n;i++)
	{
		if(shuzu[i]!=0)
		{
			u++;
			if(u!=t)
			{
			printf("%d,",shuzu[i]);
			}
			else
			{
				printf("%d",shuzu[i]);
			}
		}
	}
}
void main()
{
	int a[300];
	int i,j,n;
	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])
		a[i]=0;
		}
	}
	j=0;
	for(i=0;i<n;i++)
	{if(a[i]!=0)
	{a[j]=a[i];
	j++;
	}
	}
	for(i=0;i<j;i++)
	{
		printf("%d",a[i]);
		if(i!=(j-1))
			printf(",");
	}
}
void main()
{
	int a[300],b[300]={0};	
	int n,j,i,k,m=1;
	scanf("%d",&n);
	for(j=0;j<n;j++)
		scanf("%d",&a[j]);
	b[0]=a[0];	
	for(j=1;j<n;j++)
	{
		for(k=0;k<j;k++)
		{
			if(a[j]==b[k])
				break;
			else
				continue;
		}
			if(k==j)
			{
				b[m]=a[j];
				m++;
			}
	}
	for(i=0;i<m-1;i++)
		printf("%d,",b[i]);
	printf("%d",b[m-1]);
}
int main()
{
	int n,i,a[N],b[N],t,k=0,l;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	scanf("%d",&a[i]);

	for(i=0;i<n;i++)
	{
        for(t=0,l=0;t<i;t++)
		{
            if(a[t]==a[i])
				l++;
		}
           if(l==0)
		   {
			   b[k]=a[i];
			   k++;
		   }
	}

	for(i=0;i<k-1;i++)
		printf("%d,",b[i]);
	printf("%d",b[k-1]);
	return 0;
}
int main()
{
    int i,n,a[400],b[400],j,k,m;
	scanf("%d",&n);
	for(i=0;i<=n-1;i++)
	{scanf("%d",&a[i]);}
    for(m=0,i=0;i<=n-1;i++)
	{
		for(j=0,k=1;j<=i-1;j++)
		{if (a[i]==a[j])
		{k=0;break;}
		}
		if(k!=0)
		{b[m]=a[i];m++;}
	}
	for(i=0;i<=m-2;i++)
	{ printf("%d,",b[i]);};
	printf("%d",b[m-1]);
}
int main()
{
 int i,j,n,num[300],temp,flag=0;
 scanf("%d",&n);
 scanf("%d",&num[0]);
 for(i=1;i<n;i++)
 {
  scanf("%d",&temp);
  for(j=0;j<i;j++)
  {
   if(temp==num[j])
   {
    flag = 1;
    break;
   }
  }
  if(flag)
  {
   i--;
   n--;
  }
  else
  {
   num[i]=temp;
  }
  flag = 0;
 }
printf("%d",num[0]);
 for(i=1;i<n;i++)
 {
  printf(",%d",num[i]);
 }
return 0;
}
void main()
{
	int n,i,j,s,k,a[300],b[300];
	scanf("%d",&n);
	for (i=0;i<n;i++)
		scanf("%d",&a[i]);

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

	for (i=0;i<s;i++)
		if(i==(s-1)) printf("%d",b[i]);
		else printf("%d,",b[i]);
}
void main()
{
	int n,m,i,j=0,k=0;
	int x[300]={0},t[300]={0};
	scanf("%d",&n);
	scanf("%d",&x[0]);
	t[0]=x[0];
	m=0;
	for(i=1;i<n;i++)
	{
		scanf("%d",&x[i]);
		for(j=m;j>-1;j--)
		{
			if(x[i]==t[j])
			{
				k=1;
				break;
			}
			else
				k=0;
		}
		if(k==0)
			t[++m]=x[i];
	}
	printf("%d",t[0]);
	for(j=1;j<=m;j++)
		printf(",%d",t[j]);
}
int main()
{
	int result[1000];
	int n,flag = 0;
	int k,i,index = 0,j;
	scanf("%d",&k);
	for(i = 0; i < k; i++)
	{
		scanf("%d",&n);
		for(j = 0; j < index; j++)
		{
			if(result[j] == n)
			{
				flag = 1;
				break;
			}
		}
		if((j == index) && (!flag))
		{
			result[index] = n;
			index++;
		}
		flag = 0;
	}
	for(i = 0; i < index - 1; i++)
	{
		printf("%d,",result[i]);
	}
	printf("%d",result[index - 1]);
	return 0;
}


/*
?? - ????????1?   
 
?? ??-From Whf 
?? 
??n ???????????????????????5???????????5??????5????????????????? n ???300
 
???? 
?1????????? n? 
?2???? n ??????????????
 
???? 
????????????????????????????
 
???? 
10
5 6 7 5 8 5 7 9 8 6
 
???? 
5,6,7,8,9
 
*/
void main()
{
	int n,i,j,k;
	int a[300];
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&a[i]);
	printf("%d",a[0]);
    i=0;    

	
	while(i<n-1)
	{
		k=0;
        
		for(j=0;j<=i;j++)
			if(a[i+1]!=a[j])
				k++;
		if(k==(1+i))
			printf(",%d",a[i+1]);
		i++;
	}
}
int main()
{
	float a[1000],b=0.1;
	int i,j,k,m,n;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%f",&a[i]);
	for(j=0;j<n;j++)
		for(i=j+1;i<n;i++)
		{
			if(a[j]==a[i])
				a[i]=b;
		}
		printf("%g",a[0]);
		for(i=1;i<n;i++)
			if(a[i]!=b)
				printf(",%g",a[i]);




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

}
int main(){
	int n,a[100],i,k,s;
	scanf("%d",&n);
	for(i=1;i<=n;i++){
		scanf("%d",&a[i]);
	}
	for(i=1;i<=n;i++){
		for(k=i+1;k<=n;k++){
			if(a[k]==a[i]) a[k]=324235;
	}}
	k=0;
	for(i=1;i<=n;i++){
		if(a[i]!=324235)k+=1;
	}
	s=0;
	for(i=1;i<=n;i++){
		if(a[i]!=324235 && s==k-1){printf("%d",a[i]);break;}
		if(a[i]!=324235){printf("%d,",a[i]);
		s++;}
	}
	return 0;
}
int main(){
	int a[300],b[300];
	int n,i,j=0,k,flag=0;
	scanf("%d",&n);
	for(i=0;i<n;i=i+1){
		scanf("%d",&a[i]);
		for(k=0;k<i;k=k+1){
			if(a[i]==a[k]){flag=1;}

		}
		if(flag==0){b[j]=a[i];j=j+1;}
		flag=0;

	}
	printf("%d",b[0]);
	for(i=1;i<j;i=i+1){printf(",%d",b[i]);}
}
int main()
{
	int n,i,j,elem[200],s=0;
	int *p=elem;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",p+i);
	}
	printf("%d",*p);
	for(i=1;i<n;i++)
	{
		for(j=0,s=0;j<i;j++)
		{
			if(*(p+i)==*(p+j)) s++;
		}
		if(s==0)
		{
			printf(",%d",*(p+i));
		}
	}
}