semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
int main(){
	int n,i,j;
	int a[400][3];
	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[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[100],b[100],n,i=0,j=0,t=0,p=0,r,x=0,z=0;
             scanf("%d",&n);  

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

			if(r==0) {
					b[j]=t;
                      j=j+1;
		 }}

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

t=1;
for (i=1;i<=n;i++)
 {scanf("%d",&m);
  if (a[m]!=1) {b[t]=m;t++;a[m]=1;}
 }
for (i=1;i<t-1;i++)
printf("%d,",b[i]);
 printf("%d",b[t-1]);
}
int main()
{
	int k,i,j,n,a[300]={0},b[10]={0},B;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{scanf("%d",&a[i]);}
	for(k=0,i=0;i<n;i++)
	{
	  B=0;
	  for(j=0;j<i;j++)if(a[j]==a[i]) {B=1;break;}	
	  if(B==0) {b[k]=a[i];k++;}
	}
	for(i=0;i<k;i++)
	{if(i>0) printf(",");printf("%d",b[i]);}
	return 0;
}
void main()
{
	int a[300],b[300],n,i,j,numb,s;
	scanf("%d",&n);
	for (i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
	}
	numb=1;
	s=0;
	b[0]=a[0];
	for (i=1;i<n;i++)
	{
		for (j=0;j<numb;j++)
		{
			if (s!=0) 
				break;
			if (a[i]==b[j])
				s=s+1;
		}
		if (s==0) 
		{	b[numb]=a[i];
			numb++;
		}
		else
			s=0;
	}
	for (i=0;i<(numb-1);i++)
		printf("%d,",b[i]);
	printf("%d",b[numb-1]);
}
main()
{
	int s[100],t[100];
	int i,j,n;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&s[i]);
	for(i=0;i<n;i++)
	{
		for(j=i+1;j<n;j++)
		{
			if(s[i]==s[j])
				s[j]=-1;
		}
	}
	j=0;
	for(i=0;i<n;i++)
	{
		if(s[i]>=0)
			t[j++]=s[i];
	}
	n=j-1;
	for(i=0;i<n;i++)
		printf("%d,",t[i]);
	printf("%d\n",t[n]);
}
int main()
{
    int a[300];
    int n, i, j, k;

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

    /* ?????? */
    for (i=1, k=1; i<n; i++) {
        /* ?????? */
        for (j=0; j<k; j++) {
            if (a[i] == a[j]) {
                break;
            }
        }
        /* ?????????? */
        if (j==k) {
            a[k] = a[i];
            k++;
        }
    }

    /* 0..k-1????????????? */
    for (i=0; i<k; i++) {
        if (i == 0) {
            printf("%d", a[i]);
        } else {
            printf(",%d", a[i]);
        }
    }
    return 0;
}
int main()
{
	int mark[305]={0},str[305],i,j,k,n;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",str+i);
	for(i=0;i<n;i++)
		if(*(mark+i)==0)
		{
			k=i;
			for(j=i+1;j<n;j++)
				if(*(str+j)==*(str+i))
					*(mark+j)=1;
		}
	for(i=0;i<k;i++)
		if(*(mark+i)==0)
			printf("%d,",*(str+i));
	printf("%d\n",*(str+k));
	return 0;
}
int main()
{int n,a[300],*p,i,j,k;
scanf("%d",&n);
p=a;
for(;p<a+n;p++)
scanf("%d",p);
p=a;
for(i=0;i<n-1;i++)
{for(j=i+1;j<n;j++)
{if(*(p+i)==*(p+j))
{for(k=j+1;k<n;k++)
*(p+k-1)=*(p+k);
n=n-1;
j=j-1;}
}}
printf("%d",*p);
for(i=1;i<n;i++)
printf(",%d",*(p+i));

return 0;
}
void main()
{
	int n,i,k=1,j;
	int a[300],b[300];
	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;
		    if(j==i)
			{b[k]=a[i];k=k+1;}
		}
		for(i=0;i<k-1;i++)
		printf("%d,",b[i]);
		printf("%d",b[k-1]);
}
int main() {
	int n,sz[350],szy[350],a,m;
	scanf("%d",&n);
	for(int i=0;i<n;i++){
		scanf("%d",&sz[i]);
	}
	szy[0]=sz[0];
	m=1;
	for(int k=1;k<n;k++){
		a=0;
		for(int j=0;j<m;j++){
			if(sz[k]!=szy[j]){
				a++;
			}
		}
		if(a==m){
			m++;
			szy[m-1]=sz[k];
		}
	}
	for(int q=0;q<m-1;q++){
		printf("%d,",szy[q]);
	}
	printf("%d",szy[m-1]);
	return 0;
}
void main()
{
	int n,a[300],i,j,k;
	int *p;
	scanf("%d",&n);
	p=a;
	for(i=0;i<n-1;i++)
		scanf("%d ",p+i);
	scanf("%d",p+n-1);
	printf("%d",*p);
	for(i=1;i<n;i++)
	{
		for(j=0;j<i;j++)
			if(*(p+i)!=*(p+j))
				k=0;
			else
			{
				k=1;break;
			}
		if(k==0)
			printf(",%d",*(p+i));
	}
    printf("\n");
}
void main()
{
 int a[1000],b[1000],i,j,n,t;
 int *p,*q;
 p=a;
 q=b;
 scanf("%d",&n);
 for(i=0;i<=n-1;i++)
  scanf("%d",p+i);
 t=0;
 for(i=0;i<=n-1;i++)
  {
  for(j=0;j<=i-1;j++)
   if(*(p+i)==*(p+j)) break;
  if(j>i-1) 
   {
    *(q+t)=*(p+i);
    t++;
   }
  }
  for(i=0;i<=t-2;i++)
   printf("%d,",*(q+i));
  printf("%d",*(q+t-1));

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


	for(i=0;i<m;i++)
	{
		if(i<m-1)
			printf("%d,",c[i]);
		else printf("%d",c[i]);
	}
}
void main()
{
	int a[300],b[300],n,i,j,t;
	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=i,t=a[i];
	for(i=0;i<j;i++)
	{if(b[i]==0)printf("%d,",a[i]);}
	printf("%d",t);
	
}
int main(){
	int n,i,k,l,t;
	int a[100],b[100];
	t=0;
	scanf("%d\n",&n);
	scanf("%d",&a[0]);
	for(i=1;i<n;i++){
       scanf(" %d",&a[i]);
	   }
	b[0]=a[0];
	k=0;
	for(i=0;i<n;i++){
		t=0;
		for(l=0;l<k+1;l++){
			if (a[i]==b[l]) {
				t=1;
			    break;
			}
		}
      if (t==0) {
			   k++;
               b[k]=a[i];  
		}
	}
	for (i=0;i<k;i++){
		printf("%d,",b[i]);
	}
                  printf("%d",b[k]);
   return 0;
}
int main()
{
	int n,a[300],*p1,*p2,i,num=0,b[300],j,flag;
	cin>>n;
	for(i=0;i<n;i++)
		cin>>a[i];
	p1=a;
	p2=b;
    b[num]=*p1;
	num++;
	for(i=0;i<n;i++)
	{
		flag=0;
        for(j=0;j<num;j++)
		{ if(*(p1+i)==*(p2+j))
		flag=1;
		}
		if(flag==0)
		{
		*(p2+num)=*(p1+i);
			num++;
		}
	}
	for(i=0;i<num;i++)
	{
		if(i==num-1)
			cout<<*(p2+i)<<endl;
		else
			cout<<*(p2+i)<<",";
	}
	return 0;
}
void main()
{
	int a[300],n,b[300],i,j,k=1,t=1;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&a[i]);
	b[0]=a[0];
	for(i=1;i<n;i++)
	{
		t=1;
		for(j=0;j<i;j++)
			if(a[i]==a[j])
			{
				t=0;
			}
		if(t!=0)
		{
			b[k]=a[i];
			k++;
		}
	}
	printf("%d",b[0]);
	for(i=1;i<k;i++)
		printf(",%d",b[i]);
	printf("\n");
}
void main()
{
	int i,j,n,a[300]={0},b[300]={0},m,k=1;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&a[i]);
	b[0]=a[0];
	for(i=1;i<n;i++)
	{   j=0;m=1;
	while(j<i)
	{ if(a[i]!=a[j]) m=m*1;
	else m=m*0;j++;}
	if(m==1) {b[k]=a[i];k++;}
	}
	for(i=0;i<k-1;i++)
		printf("%d,",b[i]);
	printf("%d\n",b[k-1]);
}
char belong(int m,int a[],int j)
{
	int i;///belong dnt belong
	for(i=1;i<=j;i++)//
		if(m==a[i])
			return(0);
	return(1);
}

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

	
}
void main()
{
	int n,i,j;
	int num[300];
	scanf("%d",&n);
	for(i=0;i<n;i++)
	 scanf("%d",&num[i]);
	for(i=1;i<n;i++)
		for(j=0;j<i;j++)
			if(num[i]==num[j])
			{
				num[i]=0;
				break;
			}
	printf("%d",num[0]);
	for(i=1;i<n;i++)
		if (num[i]!=0)
			printf(",%d",num[i]);
}
int main(){
	int n,i,j,k,sz[300],flag;
	double xsz[300];
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d",&sz[i]);
	}
	xsz[0]=sz[0];
	for(i=1;i<n;i++){
		k=0;
		while(k<i){
			if(sz[i]==xsz[k]){
				flag=0;
				xsz[i]=0.1;
				break;
			}else{
				flag=1;
				k++;
			}
		}
		if(flag=1){
			xsz[k]=sz[i];
		}
	}
	printf("%.lf",xsz[0]);
         for(j=1;j<i;j++){
		if(xsz[j]!=0.1){
			printf(",%.lf",xsz[j]);
		}
	}
	return 0;
}
int main()
{
    int a;
    cin>>a;
    int b[a],c[a],d;
    for (int i=0;i<a;i++)
    {
        c[i]=0;
        cin>>b[i];
    }
    for (int i=0;i<a;i++)
    {
        for (int j=i+1;j<a;j++)
        {
            if (b[j]==b[i])
                c[j]++;
        }
    }
    for (int i=0;i<a;i++)
    {
        if (c[i]==0)
            d=i;
    }
    for (int i=0;i<d;i++)
    {
        if (c[i]!=0)
            i=i;
        else
            cout<<b[i]<<",";
    }
    cout<<b[d];
    return 0;
}
void main()
{
	int mm[301]={0};
	int i,n,j;
	scanf("%d", &n);
	for (i=0;i<n;i++)
	{
		scanf("%d", &mm[i]);
	}

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

	for (i=0;i<n;i++)
	{
		if (mm[i]!=0 && i==0)
		printf("%d", mm[i]);
		else if (mm[i]!=0 && i>0)
		printf(",%d", mm[i]);
		else;
	}
}
void main()
{
	int n, input, output;
	int num[300];
	int i, j;
	scanf("%d", &n);
	scanf("%d", &num[0]);
	printf("%d", num[0]);
	for (i=1; i<n; i++)
	{
		scanf("%d", &num[i]);
		output=1;
		for (j=0; j<i; j++)
		{
			if (num[j]==num[i])
			{
				output=0;
			}
		}
		if (output==1)
		{
			printf(",%d",num[i]);
		}
	}
}
int main()
{
	int n , a[300] , shifouchuxian ;
	scanf("%d",&n);
	for(int i = 0;i<n;i++)
		scanf("%d",&a[i]);                             
	printf("%d",a[0]);
	for(int i = 1;i<n;i++)
	{
		shifouchuxian = 0;
		for(int j = 0;j<i;j++)
		{
			if(a[j] == a[i])                        				shifouchuxian += 1;                         		}
		if(shifouchuxian == 0)
			printf(",%d",a[i]);                       	}
	return 0;
}
void main()
{
	int a[302],n,i,k;
	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[i]==a[k])
				a[k]=0;
	}
	for(i=1;i<=n;i++)
	{
		if(a[i]!=0&&i==1)
		{
			printf("%d",a[i]);
		}
		else if(a[i]!=0)
			printf(",%d",a[i]);
	}
}
int main()
{
    int a[20000],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])
            {j=i;}
            else
            {j=j;}

        }
        if(j==i)
        printf(",%d",a[i]);
    }
    return 0;
}
int main()
{
	int n,k[300]={99999},i,j,b,p,u=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&p);
		b=1;
		for(j=0;j<u;j++)
			if(k[j]==p) {b=0;break;}
			if(b) {k[u]=p;u++;}
	}
	for(j=0;j<u-1;j++)
		printf("%d,",k[j]);
	printf("%d",k[u-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]);
	int b[300];
	int x=1,y;
	b[0]=a[0];
    for(i=1;i<n;i++)
	{
		y=1;
	    for(j=0;j<i;j++)
		{
		     if(a[i]==a[j])
			 {
				 y=0;
			     break;
			 }
		}
	    if(y==1)
		{
			b[x]=a[i];
			x=x+1;
		}
	}
	x=x-1;
	for(i=0;i<x;i++)
	{
		printf("%d",b[i]);          
		printf(",");
	}
	printf("%d\n",b[x]);

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

	return 0;
}
void main()
{
int i,j,k,n,m;
k=0;m=0;
int a[300];
int b[100]={0};
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]&&i!=j)
          b[i]++;
for(i=0;i<n;i++)
 if(b[i]==0)
	 k++;
for(j=0;j<n;j++)
{if(b[j]==0)
  {printf("%d",a[j]);
  m++;
  if(m<k)
	  printf(",");}}
}
void main()
{
	int n,a[300];
	int *p,*q;
	scanf("%d",&n);
	for(p=a;p<a+n;p++)
	{
		scanf("%d",p);
	}
	p=a;
	printf("%d",*p);
	for(p=a+1;p<a+n;p++)
	{
		for(q=a;q<=p;q++)
		{
			if(*p==*q)
			{
				break;
			}
		}
			if(q==p)
			{
				printf(",%d",*p);
				continue;
			}
	}
}
void main()
{
	int a[300];
	int i,k,n,p=1;
	scanf("%d'",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
	}
	printf("%d",a[0]);
	for(i=1;i<n;i++)
	{
		for(k=0;k<i;k++)
		{
			if(a[k]==a[i])
				p=p*0;
			else
				p=p*1;
		}
		if(p==1)
		    printf(",%d",a[i]);
		else
			p=1;
	}
}
int main()
{
int a[300],m=0,n,p=0;
scanf("%d",&m);
for(int i=0;i<m;i++)
{
scanf("%d",&(a[i]));
}
printf("%d",a[0]);
for(n=1;n<m;n++)
{
p = 0;
for(int j=0;j<=n-1;j++)
{
if(a[n]==a[j])
{
p++;
}
}
if(p==0)
printf(",%d",a[n]);
else
continue;
}
return 0;
}
int main(int argc, char* argv[])
{
	int a[300],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++)
		{
			if(a[i]==-1)
				break;
			else if(a[i]==a[j])
				a[j]=-1;
		}
	}
	for(k=n-1;k>=0;k--)
	{
		if(a[k]==-1)
			continue;
		else
			break;
	}
	for(i=0;i<n;i++)
	{
		if(a[i]==-1)
			continue;
		else if(i==k)
		    printf("%d",a[i]);
		else
			printf("%d,",a[i]);
	}

	return 0;
}
int main()
{
	int a[21];
	int i,j,k,n,m,dd;
	for (i=0;i<=21;i++)
	{a[i]=0;}
	cin>>n;
	dd=0;
	for (i=1;i<=n;i++)
	{
	  cin>>k;
	  if (a[k]==0)
	  {
	      if (dd==1) cout<<',';
		  dd=1;
		  cout<<k;
		  a[k]=1;
	  }
	}
	return 0;

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

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

for (i=k+1;i<=n;i++)
	{
       if (a[i]!=-10000)
	   {
	      printf(",%d",a[i]);
	   }
}

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

  return 0;
}
int main(){
	int m=0,n=0,a=0,count=0,num=0;
	scanf("%d",&n);
	m=n;
	int *sz=(int *) malloc(sizeof(int) *n);
	for(int i=0;i<n;i++){
		scanf("%d",&sz[i]);
		for(int t=0;t<i;t++){
			if(sz[i]==sz[t]){
				a=1;
			}
		}
		if(a==1){
			sz[i]=0;
			m--;
		}
		a=0;
	}
	for(int k=0;k<n;k++){
		if(sz[k]!=0){
			printf("%d,",sz[k]);
			count++;
			num=k;
		}
		if(count==(m-1)){
			break;
		}
	}
	for(int j=num+1;j<n;j++){
		if(sz[j]!=0){
			printf("%d",sz[j]);
			break;
		}
	}
	return 0;
}
int main()
{
	int num[300] = {0} ;
	int n = 0 ;
	cin >> n ;
	int i = 0 ;
	while(i < n)
	{
		cin >> num[i] ;
		i ++ ;
	}
	int p , j , k;
	for(i = 0 ;i< n ;i ++)
	{	
		p = num[i];
		j = i + 1 ; 
		while(j < n)
		{
			if(num[j]==p)//???????
			{
				k = j ;
				while(k<=n-2)
				{
					num[k] = num[k+1] ;
					k++ ;
				}
				n -- ;
			}else
				j ++ ;
		}
	}
	for(j = 0 ;j < n ; j ++)
	{
		if(j==n-1)
			cout<<num[j] ;
		else
			cout<<num[j]<<"," ;
	}
		
}
int main()
{
	int n,a[301],b[301],i,j,k,p;
	scanf("%d",&n);
	scanf("%d",&a[0]);
	b[0]=a[0];
	i=1;k=1;
	while(i<n)
	{
		p=1;
		scanf("%d",&a[i]);
		for(j=0;j<i;j++)
			if(a[i]==a[j])
			{p=0;break;}
		if(p)
		b[k++]=a[i];
		i++;
	}
	printf("%d",b[0]);
	for(i=1;i<k;i++)
		printf(",%d",b[i]);
	return 0;
}
int main(){
	int n;
	int sz[300];
	int nsz[300];
	int i,j,w=1,flag=0;
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d",&sz[i]);
	}
	printf("%d",sz[0]);
	nsz[0]=sz[0];
	for(i=1;i<n;i++){
		for(j=0;j<w;j++){
			if(sz[i]==nsz[j]){
				flag=1;
			//	break;
			}
		}
		if(flag==0){
			nsz[w]=sz[i];
			w++;
			printf(",%d",sz[i]);
		}
		flag=0;
	}
	
	return 0;
}
void main()
{
	int n,a[301],i,j,b[301]={0},g=1;
	int*p1=(a+1),*p2=b;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&a[i]);
	b[0]=a[0];
	for(i=1;i<n;i++,p1++)
	{
		for(j=0;j<i;j++)
		{	
			if(*p1==a[j])
			break;
		}
		if(j>=i) 
		{
			b[g]=a[i];
		    g++;
		}
	}
	for(i=0;i<g-1;i++,p2++)
	printf("%d,",*p2);
	printf("%d",*p2);
}
int main() {
	int n,num[500];
	cin>>n;
	int i,j;
	int temp;
	for (i=0;i<n;i++) cin>>num[i];
	for (i=0;i<n-1;i++) {
		temp=num[i];
		for (j=i+1;j<n;j++) {
			if (temp==num[j]) {
				num[j]=0;
			}
		}
	}
	for (i=0;num[i]==0;i++);
	if (i==n) return 0;
	cout<<num[i];
	for (++i;i<n;i++) {
		if (num[i]!=0) cout<<","<<num[i];
	}
	cout<<endl;
	return 0;
}
int main()
{ 
   int a[300]; 
   int n,i,j,k,l;
   scanf("%d",&n);
   for(i=0;i<n;i++)
   scanf("%d",&a[i]);
   for(j=0;j<n;j++) 
   for(k=j+1;k<n;k++)
   if(*(a+j)==*(a+k)) 
   *(a+k)=0; 
   printf("%d",*a);
   for(l=1;l<n;l++) 
   if(*(a+l)!=0) 
   printf(",%d",*(a+l));
}
void main()
{
  int n,a[300],*pa,*pb,k=0,l,i=0,b[300];
  scanf("%d",&n);
  for(pa=a;pa<a+n;pa++)
  {
      scanf("%d",pa);    
  } 
  for(pa=a;pa<a+n;pa++)
  {
	  l=0;
	  for(pb=b;pb<b+k;pb++)
	  {
	      if(*pa==*pb)
			  l=1;
	  }
	  if(l==1)
		  continue;
      b[k]=*pa;
	  k++;
  }
  for(i=0;i<k;i++)
       {
          if(i==0)
          {
                printf("%d",b[i]);     
          }
          else
          printf(",%d",b[i]);
      } 
}
int main()
{int a[300]={0},i,j,b,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
scanf("%d",&a[i-1]);


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

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

             
                    

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


}
int main()
{
int a[300],i,j,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++)
{j=0; while(a[i]!=a[j]) j++; if(j==i) {printf(",%d",a[i]);}}}
int count[10000];

int main()
{
	int i,j;
	int k;
	int num[1000];
	scanf("%d",&k);
	for(i=0; i<k; i++)
		scanf("%d", &num[i]);
	for(i=0; i<k; i++)
	{
		if(count[num[i]]==0)
		{
			count[num[i]]=1;
			printf("%d",num[i]);
			break;
		}
	}
	for(; i<k; i++)
	{
		if(count[num[i]]==0)
		{
			count[num[i]]=1;
			printf(",%d",num[i]);
		}
	}

	return 0;
}
void main()
{int n;
scanf("%d",&n);
int a[300];
int i,j,m=0;
for(i=0;i<n;i++)
scanf("%d",&a[i]);
int b[300]={0};
for(i=0;i<n;i++)
{int t=1;
for(j=0;j<300;j++) {if(b[j]==a[i]) t=0;}
if(t==1) {b[m]=a[i];m++;}
}
printf("%d",b[0]);
for(i=1;i<m;i++) if(b[i]!=0) printf(",%d",b[i]);
}
void main()
{
	int n,i,j,k;
	int s[300],t[300];
	scanf("%d",&n);
	getchar();
	for(i=0;i<n;i++)
	{
		scanf("%d",&s[i]);
		t[i]=1;
		for (j=0;j<i;j++)
		{ if(s[j]==s[i]) t[i]=0;}
	}
	for(i=0;i<n;i++)
	{
		if(t[i])
		printf("%d",s[i]);
		k=i; break;
	}
	for(i=k+1;i<n;i++)
		if(t[i])
		printf(",%d",s[i]);
}
int main()
{
	int a[500],b[500],n,i,j,t,s;
	scanf("%d",&n);
	scanf("%d",&a[0]);
	b[0]=a[0];t=1;
	for(i=1;i<=n;i++)
	{   s=0;
		scanf("%d",&a[i]);
		for(j=0;j<t;j++)
		{
			if(a[i]==b[j])
			{
				s=1;break;
			}
		}
		if(s==0)
		{
			b[t]=a[i];t=t+1;
		}
	}
	printf("%d",b[0]);
	for(i=1;i<t-1;i++)
	printf(",%d",b[i]);
}
void main()
{
	int n,i,j,a[300],*p;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&a[i]);
	p=&a[0];
	for(i=0;i<n;i++)
	{
		for(j=0;j<i;j++)
			if(*(p+i)==*(p+j)) *(p+i)=0;
	}
	printf("%d",a[0]);
	for(i=1;i<n;i++)
	{
		if(*(p+i)!=0) printf(",%d",*(p+i));
	}
}
void main()
{
	int n,i,j,t=0,a[400];
	scanf("%d",&n);
	for(i=1;i<=n;i++)
		scanf("%d",&a[i]);
     for(i=2;i<=n;i++)
	 {
		 for(j=1;j<i;j++)
		if(a[i]==a[j])a[i]=-999999;
                  
		 

	 }
	 for(i=1;i<=n;i++)
	if(a[i]!=-999999)t=i;
	  for(i=1;i<t;i++)  
		if(a[i]!=-999999)printf("%d,",a[i]);
		printf("%d",a[t]);

}
void main()
{int c[300],n,i,j,k;
scanf("%d\n",&n);
for(i=0;i<n;i++)
scanf("%d",&c[i]);
printf("%d",c[0]);
for(i=1;i<n;i++)
  {k=0;
for(j=0;j<i;j++)
if(c[i]!=c[j]) k++;
if(k==i)
printf(",%d",c[i]);
   }
}
int main(){
	int n,sz[300],i,k;
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d",&sz[i]);
	}
	for(i=0;i<n;i++){
		for(k=0;k<n;k++){
			if (sz[i]==sz[k]&&i!=k&&sz[k]!=100000000){
				sz[k]=100000000;
			}
		}
	}
	printf("%d",sz[0]);		
	for(i=1;i<n;i++){
				if(sz[i]==100000000){
					continue;
				}
				
				printf(",%d",sz[i]);
			}
			
			return 0;
	}
void main()
{
	int n;
	scanf("%d",&n);

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

	int j;
	for (i=0;i<n-1;i++){
		if (state[i]==0){
			for (j=i+1;j<n;j++){
				if (a[j]==a[i]) state[j]=1;
			}
		}
	}
	int k=0;
	int result[300]={0};
	for (i=0;i<n;i++){
		if (state[i]==0){
			result[k]=a[i];
			k++;
		}
	}

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

for(i=0;i<n;i++)
   {for(j=0;j<i;j++)
    if(a[i]==a[j]) b[i]=0;
   }
	
for(k=n-1;k>=0;k--)	
	{if(b[k]!=0) 
       {t=k;
        break;
       }
    else continue;


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

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

for(i=0;i<n;i++){
	for(int k=i+1;k<n;k++){
		if(sz[k]==sz[i]){
			mark[k]=1;
	}
	
	
	}
	
}
printf("%d",sz[0]);
for(i=1;i<n;i++){
	if(mark[i]==0){
		printf(",%d",sz[i]);
	}
}
return 0;
 }
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(i=1;i<n;i++)
		if(*(q+i)!=12345)
		printf(",%d",*(q+i));

	
	
}
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;
	
	
}