semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
//*********************************
//    ??????????        *
//    ??????                *
//    ?????2012.10           *
//*********************************
int main()                               //?????
{
	int a[500],b[500];                   //????
	int N,i=1,j=1,k=1,p;                 //????????N?????i,j,k?????p
	cin>>N;
	for(i=1;i<=N;i++)                    //?a[]??
	{
		cin>>a[i];
	}
	for(i=1;i<=N;i++)                    //?????????b[]
	{
		if(a[i]%2==1)
		{
			b[j]=a[i];
			j++;
		}
	}
	for(i=1;i<=j-2;i++)                  //????????b[]??
	{
		for(k=1;k<=j-1-i;k++)
		{
			if(b[k]>b[k+1])
			{
				p=b[k];
				b[k]=b[k+1];
				b[k+1]=p;
			}
		}
	}
	for(i=1;i<=j-2;i++)                  //???????
	{
		cout<<b[i]<<",";
	}
	cout<<b[j-1]<<endl;
	return 0;
}
int main()
{
	int a[1000],n,i,j,m=0;
	scanf("%d",&n);
	for (i=0;i<n;i++)
         {
	  scanf("%d",&a[m]);
            if (a[m]%2!=0) m++;
          }
	for (i=0;i<m;i++)
		 for (j=0;j<m-i-1;j++)
			 if (a[j]>a[j+1]) {int x=a[j];a[j]=a[j+1];a[j+1]=x;}
	for (i=0;i<m-1;i++)
		 printf("%d,",a[i]);
printf("%d",a[m-1]);

	return 0;
}
/********************************************
 * ??????								*
 *											*
 *  Created on: 2010-12-24					*
 *      Author: ??							*
 ********************************************/
int main()
{
	int n;
	cin>>n;
	const int N=n;
	int a[N],b[N];			//???????????????????????????
	int i,j,k=0,h;
	for(i=0;i<n;i++)		//??????
	{
		cin>>a[i];
		if(a[i]%2==1)		//????
		{
			b[k]=a[i];
			k++;
		}
	}
	for(i=1;i<k;i++)		//?????????
	{
		for(j=0;j<k-i;j++)
		{
			if(b[j]>=b[j+1])
			{
				h=b[j];
				b[j]=b[j+1];
				b[j+1]=h;
			}
		}
	}
	cout<<b[0];				//???????????
	for(i=1;i<k;i++)
	{
		cout<<","<<b[i];
	}
	return 0;
}
int main(){
    int n,c,k,i=0,d=0;
    scanf("%d",&n);
    int a[n];
    for(i=0;i<n;i++){
 scanf("%d ",&(a[i]));}
   
 for(k=1;k<=n;k++){
   for(i=0;i<n-k;i++){
       if(a[i]>a[i+1]){
         c=a[i+1];a[i+1]=a[i];a[i]=c;  
       }
   } 
 }
 for(i=0;i<n;i++)
 if(a[i]%2==1)
 d=i;
 
 for(i=0;i<d;i++){
 if(a[i]%2==1){
   printf("%d,",a[i]);
   } }
   printf("%d",a[d]);
  return 0;
}
int main()
{
	int a[500],n,b[100],i,j,k,h,temp;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	scanf("%d",&a[i]);
	for(i=0,j=0;i<n;i++)
	{
		if(a[i]%2==0)
		continue;
		else
		{b[j]=a[i];j++;}
	}

	for(k=0;k<j-1;k++)
	for(h=1;h<j-k;h++)
	if(b[h-1]>b[h])
	{
		temp=b[h-1];b[h-1]=b[h];b[h]=temp;}
		
		printf("%d",b[0]);
		for(i=1;i<j;i++)
		printf(",%d",b[i]);
		return 0;
	
	
	
	
}
int main()
{
    int a[500],b[500];
    int N;
    int i,k,t;
    scanf("%d",&N);
    for(i=0;i<N;i++){
       scanf("%d",&a[i]);
    }
    for(i=0;i<N;i++){
          if(a[i]%2!=0)
             b[i]=a[i];
          else
             b[i]=0;
    }
    for(k=0;k<N;k++){
         for(i=0;i<N-1;i++){
             if(b[i]>b[i+1]){
                 t=b[i];
                 b[i]=b[i+1];
                 b[i+1]=t;
              }
          }
     }
    for(i=0;i<N;i++){
        if(b[i]!=0&&i!=N-1){
            printf("%d,",b[i]);
         }
        else if(b[i]!=0){
           printf("%d",b[N-1]);
        }
    }
    return 0;
}
int main(){
    int sz[500],qs[500],n,i,j,m,k,e,x;  
    j=0;
    scanf("%d\n",&n);
    for(i=0;i<n;i++){
        scanf("%d",&sz[i]);
     while(sz[i]%2!=0){
            x=qs[j];
           qs[j]=sz[i];
           sz[i]=x;
           j=j+1;
        }
    }
    for(k=1;k<=j;k++){
        for(m=0;m<j-k;m++){
            if(qs[m]>qs[m+1]){ 
                e=qs[m+1]; 
                qs[m+1]=qs[m];
                qs[m]=e;
            }
        }
    }
    for(m=0;m<j-1;m++){
        printf("%d,",qs[m]);
    }
    printf("%d",qs[j-1]);
    return 0;
}
int main()
{
    int a[500]={0},n,i=0,t,tmax=1;
    cin>>n;
    for(i=0;i<500;i++)
    {
        cin>>t;
        if(t%2==1)  a[t]=1;
    }
    for(i=0;i<500;i++)
    {
        if(a[i]==1)
        {
            if(i>=tmax) tmax=i;
            else tmax=tmax;
        }
    }
    for(i=1;i<tmax;i=i+2)
    {
        if(a[i]==1) cout<<i<<",";
    }
    cout<<tmax;
    return 0;
}
int main()
{
	int n,a[500],b[500],i,j=0,c,l;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
	}
	for(i=0;i<n;i++)
	{
		if(a[i]%2!=0)
		{
			b[j]=a[i];
			j=j+1;
		}
	}
	for(i=0;i<j;i++)
	{
		for(l=i+1;l<j;l++)
		{
			if(b[i]>b[l])
			{
				c=b[i];
				b[i]=b[l];
				b[l]=c;
			}
		}
	}
        printf("%d",b[0]);
	for(l=1;l<j;l++)
	{
		printf(",%d",b[l]);
	}
return 0;
}
int main ()
{
	int a[510] = {0};
	int n, count, j, k, num, temp, i;
	cin >> n;
	count = 1;
	for (k = 1; k <= n; k++)
	{
		cin >> num;
		if (num % 2 == 1) 
		{
			a[count] = num;
			count++;
		}
	}
	count--;
	for (i = 1; i <= count; i++)
	{
		for (j = 1; j <= count - i; j++)
		{
			if (a[j] > a[j + 1])
			{
				temp = a[j];
				a[j] = a[j + 1];
				a[j + 1] = temp;
			}
		}
	}
	cout << a[1] ;
	for (i = 2; i <= count; i++)
	{
		cout << "," << a[i] ;
	}
	cout << endl;
	return 0;
}
int main()
{
    int N,sz[500],i,js[500],j=1,e,k,s=0,h=0;
    scanf("%d\n",&N);
    for(i=1;i<=N;i++,s++)
    {
         scanf("%d",&(sz[i]));
    }
    for(k=1;k<=s;k++)
    {
        for(i=0;i<=s-k;i++)
        {
            if(sz[i]>sz[i+1])
            {
                 e=sz[i+1];
                 sz[i+1]=sz[i];
                 sz[i]=e;
            }
        }
    }
    for(i=1;i<=s;i++)
    {
        if(sz[i]%2!=0)
        {
             js[j]=sz[i];
             j=j+1;
             h=h+1;
        }
    }
    for(j=1;j<=h-1;j++)
    {
         printf("%d,",js[j]);
    }
    printf("%d",js[h]);
    return 0;
}
int main(){
    int N,s;
    scanf("%d",&N);
    int a[N],b[N];
    for(int i=0;i<N;i++){
     scanf("%d ",&a[i]);
     }
    for(int i=0;i<N;i++){
     if(a[i]%2!=0){
      b[i]=a[i];
      }else{
      b[i]=0;
      }
    }
    for(int j=1;j<N;j++){
    for(int i=0;i<N-j;i++){
      if(b[i]>b[i+1]){
       s=b[i+1];
       b[i+1]=b[i];
       b[i]=s;
       }
      }
    }
     for(int i=0;i<N-1;i++){
      if(b[i]!=0){
      printf("%d,",b[i]);
       }
      }
     printf("%d",b[N-1]);
     return 0;
}
int main(){
	int n,i,a[500],b[499],j=0;
	cin>>n;
	for(i=0;i<n;i++)
		{cin>>a[i];
		if(a[i]%2==1) b[j++]=a[i];
		}
	j--;
	for(i=0;i<j-1;i++)
		for(int k=0;k<j-i;k++)
		{
			if(b[k]>b[k+1])
			{
				int temp=b[k];
				b[k]=b[k+1];
				b[k+1]=temp;
			}
		}
	for(i=0;i<j;i++)
		cout<<b[i]<<',';
	cout<<b[i];
}
int main()
{
int N;
scanf("%d",&N);
int sz[N];
int i;
for(i=0;i<N;i++){
    scanf("%d ",&sz[i]);
}
int js[500];
int j=0,sum=0;
for(i=0;i<N;i++){
    if(sz[i]%2!=0){
     js[j]=sz[i];
     j++;
     sum++;
     }
}
int k,e;
for(k=1;k<sum;k++){
  for(j=0;j<=sum-k;j++){
     if(js[j]>js[j+1]){
      e=js[j];
      js[j]=js[j+1];
      js[j+1]=e;
      }
  }
}
for(j=0;j<sum;j++){
if(j!=sum-1)
printf("%d,",js[j]);
else
printf("%d",js[j]);
}
return 0;
}
int main()
{
	int n=0,m=0,k=0,j=0;//?????????
	cin>>n;
	int num[500]={0};//???
	for(k=0;k<n;k++)
	{
		int a;
		cin>>a;
		if(a%2!=0)//??????????
		{
			num[m]=a;
			m++;
		}
	}
	for(k=0;k<m-1;k++)//????
	{
		for(j=0;j<m-k-1;j++)
			if(num[j]>num[j+1])
			{
				int t;
				t=num[j];
				num[j]=num[j+1];
				num[j+1]=t;
			}
	}
	cout<<num[0];
	for(k=1;k<m;k++)//??
		cout<<','<<num[k];
	return 0;
}
int main()
{
	int N,i,j,p,sum=0;//??????N?i,j,p,sum
	cin>>N;//??N
	int a[N+1];//??????a[N+1]
	for(i=1;i<=N;i++)
	{
		cin>>a[i];//??a[i]
		if(a[i]%2==0)//?a[i]???
		{
			a[i]=0;//?a[i]=0
			sum=sum+1;//sum??1
		}
	}
	for(i=1;i<=N;i++)//??????????????????
	{
		for(j=1;j<=N-i;j++)
		{
			if(a[j]>a[j+1])
			{
				p=a[j];
				a[j]=a[j+1];
				a[j+1]=p;
			}
		}
	}
	for(j=sum+1;j<=N;j++)//????sum+1????N??
	{
		if(j==sum+1)
			cout<<a[j];
		else
			cout<<','<<a[j];
	}
	return 0;
}
int main()
{
    int n,index,temp;
    int js=0,js1=0,i,j,k,p,q;
    scanf("%d",&n);
    int a[n];
    for(i=0;i<n;i++)
    scanf("%d",&a[i]);
    for(k=0;k<=n-2;k++){
        index=k;
        for(p=k+1;p<n;p++){
            if(a[p]<a[index]){
                index=p;
            }
        }
        temp=a[k],a[k]=a[index],a[index]=temp;
    }
    for(q=0;q<n;q++){
        if(a[q]%2!=0)js=js+1;
    }
    for(j=0;j<n;j++){
        if(a[j]%2!=0&&js1<js){
            js1++;
            if(js1!=js)
            printf("%d,",a[j]);
            if(js1==js)
            printf("%d",a[j]);
        }    
    }
    return 0;
}
int main(){
int N,i,j=0,m=0;
int sz[500],js[500];
scanf("%d",&N);
for(i=0;i<N;i++){
  scanf("%d",&sz[i]);
 if(sz[i]%2!=0){
   js[j]=sz[i];
    j++;
    m++;}}
sort(js,js+m);
for(j=0;j<m-1;j++){
printf("%d,",js[j]);}
printf("%d",js[m-1]);
return 0;

}
int main(){
    int n, i, j, b;
    int a[500];
    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[j+1]){
                b=a[j];
                a[j]=a[j+1];
                a[j+1]=b;
            }
        } 
    }
    for(i=0;i<n-2;i++){
        if(a[i]%2!=0){
            printf("%d,", a[i]);
        }
    }
    if(a[n-2]%2!=0){
        printf("%d", a[n-2]);
    }else{printf("%d", a[n-1]);}
    return 0;
}
int main()
{
    int n,*a,i,k=0,*b,t,j;
    scanf("%d",&n);
    a=(int*)malloc(n*sizeof(int));
    b=(int*)malloc(n*sizeof(int));
    for(i=0;i<n;i++)
    {
                    scanf("%d",&a[i]);
    }
    for(i=0;i<n;i++)
    {
                    if(a[i]%2!=0) {
                                        b[k]=a[i];
                                        k+=1;
                                   }
    }
    for(i=0;i<k-1;i++)
    {
                    for(j=i+1;j<k;j++)
                    {
                                    if(b[j]<b[i])
                                    {
                                                 t=b[j];
                                                 b[j]=b[i];
                                                 b[i]=t;
                                    }
                    }
    }
    for(i=0;i<k;i++) 
    {
                     if(i) printf(",");
                     printf("%d",b[i]);
    }
    return 0;
}
int main(){
    int n,e;
    scanf("%d",&n);
    int sz[n],zs[500];
    for(int i=0;i<n;i++){
        scanf("%d",&sz[i]);
    }
    int k=0,f;
    for(int i=0;i<n;i++){
        e=sz[i]%2;
        if(e!=0){
            f=sz[i];
            sz[i]=zs[k];
            zs[k]=f;
            k++;
        }
        }
    int b;
    for(int a=1;a<=k;a++){
        for(int c=0;c<k-a;c++){
            if(zs[c]>zs[c+1]){
                b=zs[c+1];
                zs[c+1]=zs[c];
                zs[c]=b;
                }
            }
        }
    for(int c=0;c<k-1;c++){
        printf("%d,",zs[c]);
    }
     printf("%d",zs[k-1]);
    return 0;
}
int  main(){
int  sz[500]; 
int n;
scanf("%d",&n);
int i;
for(i=0;i<n;i++)
    scanf("%d",&sz[i]);
int j=0;
int s[500];
for(i=0;i<n;i++){
	if(sz[i]%2!=0){
s[j]=sz[i];
	j++;
	}
}
int b;
b=j;
int e;
for(int k=1;k<b;k++){
	for(j=0; j<(b-k); j++){
			if(s[j] > s[j+1]){
					e = s[j+1];
					s[j+1] = s[j];
					s[j] = e;
			}
	}
}
for(j=0;j<(b-1);j++)
printf("%d,",s[j]);
printf("%d",s[b-1]);
return 0;
}
int main(){
	int i,n,x,e;
	int sz[LEN]={0};

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

	for(i=0;i<n;i++){
		if(sz[i]%2==0){
			sz[i]=0;
		}
	}

	for(x=0;x<n;x++){
		for(i=0;i<n-x;i++){
			if(sz[i]>=sz[i+1]){
				e=sz[i+1];
				sz[i+1]=sz[i];
				sz[i]=e;
			}
		}
	}

	for(i=0;i<n;i++){
		if(sz[i]==0){
			continue;
		}
		printf("%d,",sz[i]);
	}
printf("%d",sz[n]);
	return 0;
}
/*
 *???wwm.cpp
 *???????
 *??: 2012-11-9
 *?????1200012825
 */

int main (){
	int n,a[500],b[500],k=0;//b????????????
	cin>>n;
	for(int i=0;i<n;i++){
		cin>>a[i];
		if (a[i]%2!=0){
			b[k]=a[i];//????
			k++;
		}
	}
	for(int i=0;i<k-1;i++){
		for(int j=0;j<k-1-i;j++){
			if (b[j]>b[j+1]){
				int temp =b[j];
				b[j]=b[j+1];
				b[j+1]=temp; //????
			}
		}
	}
	cout<<b[0];
	for(int i=1;i<k;i++){
		cout<<","<<b[i];//????
	}
	cout<<endl;
	return 0;
}
int main()
{
    int n,i,j,num,js;
    int sz[500];
	scanf("%d\n",&n);
    for(i=0;i<n;i++){
	scanf("%d", &(sz[i]));
	}
       num=0;
    for(i=0;i<n;i++){
	if(sz[i]%2==1){
		    num++;
		}
	}
	i=0;
	js=1;
	while(i<num){
        for(j=0;j<n;j++){
		    if(sz[j]==js){
			    printf("%d",sz[j]);	
		        i=i+1;
                   if(i<num){
            printf(",");}
				
			}
		}
	js=js+2;
	}

	return 0;
}
int main()
{
int n,a[500]={0},i,j,m=0,b[500]={0},k,sum=0;
cin>>n;
for(i=1;i<=n;i++)
	{
	cin>>a[i];
	}

for(j=1;j<=499;j=j+2)
	{
	for(i=1;i<=n;i++)
		{
	if(a[i]==j)
		{
		m++;
        b[m]=j;
		}
		}
	}
for(k=1;k<m;k++)
cout<<b[k]<<",";
cout<<b[m];
return 0;

}
int main()
{
    int N,i,k,e,sz[500];
    scanf("%d",&N);
    for(i=0;i<N;i++){
                     scanf("%d",&sz[i]);
                     }
    int s=0;                 
    for(i=0;i<N;i++){
                     if(sz[i]%2==0){
                                    sz[i]=0;
                                    s++;
                                    }
                                    }
    for(k=1;k<=N;k++){
                      int maxlndex=0;
                      for(i=0;i<=N-k;i++){
                          if(sz[maxlndex]<sz[i]){
                                            e=sz[maxlndex];
                                            sz[maxlndex]=sz[i];
                                            sz[i]=e;
                                            }
                                            if(maxlndex!=N-k){
                                                              e=sz[maxlndex];
                                                              sz[maxlndex]=sz[N-k];
                                                              sz[N-k]=e;
                                                              }
                                            }
                                            }
    for(i=s;i<N-1;i++){
                       printf("%d,",sz[i]);
                       }
                       printf("%d",sz[N-1]);   
                       return 0;
                       }
void main()
{
	int a[501],b[501];
	int n,i,j=0,m,temp;
	scanf("%d",&n);
	scanf("%d",&a[0]);
	if(a[0]%2!=0)
	{
		b[j]=a[0];
		j=1;
	}
	for(i=1;i<n;i++)
	{
		scanf(" %d",&a[i]);
		if(a[i]%2!=0)
		{
			b[j]=a[i];
			j++;
		}
	}
	m=j;
	for(i=0;i<m;i++)
	{
		for(j=i+1;j<m;j++)
		{
			if(b[i]>b[j])
			{
				temp=b[i];
				b[i]=b[j];
				b[j]=temp;
			}
		}
		if(i!=0)
			printf(",");
		printf("%d",b[i]);
	}
}
int main()
{
	int n,i,j,max=1,m;
	int sz[500];
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{  
		scanf("%d",&sz[i]);
		if(sz[i]>max&&sz[i]%2!=0)
			max=sz[i];
	}
	for(j=1;j<=max;j=j+2)
	{   
		
		if(j==max)
				printf("%d",j);
		else
		{
		for(m=0;m<n;m++)
		{
		     if(sz[m]==j)
				printf("%d,",j);
		}
		}
	}
			
return 0;
}
int main()
{
	int n,i,k,e,j=0,q=0;
	scanf("%d",&n);
	int *sz=(int *)malloc(sizeof(int)*n);
	
	for(i=0;i<n;i++)
	{
		scanf("%d",&sz[i]);
		
	}
	;
	for(i=0;i<n;i++)
	{
		if(sz[i]%2!=0)
		{
			
			j++;
		}
	}
int *sz2=(int *)malloc(sizeof(int)*j);
	for(i=0;i<n;i++)
	{
		if(sz[i]%2!=0)
		{
			sz2[q]=sz[i];
			q++;
		}
	}
	for(k=1;k<=j;k++)
	{
		for(i=0;i<j-k;i++)
		{
			if(sz2[i]<sz2[i+1])
			{
				e=sz2[i];
				sz2[i]=sz2[i+1];
				sz2[i+1]=e;
			}
		}
	

	}
for(i=j-1;i>0;i--)
{
printf("%d,",sz2[i]);
}
printf("%d\n",sz2[0]);
	return 0;
}
int main()
{
    int N,a[501],i,k,b[501],c,m;
    scanf("%d",&N);
    for(i=1,k=1;i<=N;i++)
    {
                     scanf("%d",&a[i]);
                     if((a[i])%2==1)
                     {b[k]=a[i]; k=k+1;}            
                     }
                     for(i=2;i<k;i++)
                     {
                                     if(b[i]<=b[1])
                                     {
                                                    c=b[1];
                                                    b[1]=b[i];
                                                    b[i]=c;
                                     }}
                                     printf("%d",b[1]);
                                     for(i=2;i<(k-1);i++)
                                     {
                                                     for(m=i+1;m<k;m++)
                                                     {
                                                                       if(b[m]<=b[i])
                                                                       {
                                                                                     c=b[i];
                                                                                     b[i]=b[m];
                                                                                     b[m]=c;
                                                                                     }}
                                                                                     }
                                                                                     for(i=2;i<k;i++)
                                                                                     {
                                                                                     printf(",%d",b[i]);
                                                                                     }
                                                                                                                                                                    return 0;
                                                                                     }
int main()
{
	int n,x,y=0,i,j,p;
	cin>>n;
	int a[100],b[100];
	for(x=0;x<n;x++){
		cin>>a[x];
		if(a[x]%2!=0){
			b[y]=a[x];
		y++;
		}
	}
	for(i=1;i<y;i++)
		for(j=0;j<y-i;j++){
			if(b[j]>b[j+1])
			{
				p=b[j];
				b[j]=b[j+1];
				b[j+1]=p;
			}
		}
			cout<<b[0];
			for(i=1;i<y;i++)
				cout<<","<<b[i];
			return 0;

}
/*
 * ???????N????500???????????????????????????
 *
 * input:
 * ?2? \?1?? N \?2?? N ?????????????
 * output:
 * ????????????????????
 */

int main()
{
	int n,s=0;
	cin>>n;
	int o[n],j[n];//????????
	for(int i=0;i<n;i++)
	{
		cin>>o[i];
		if (o[i]%2!=0)//???
		{
			j[s]=o[i];
			s=s+1;
		}
	}
	for(int x=0;x<s;x++)
	{
		for(int y=x;y<s;y++)
		{
			if(j[x]>j[y])
			{
				swap (j[x],j[y]);//?????????
			}
		}
	}
	for(int m=0;m<s;m++)
	{
		if(m==0) cout<<j[m];
		else cout<<","<<j[m];//?????????
	}

	return 0;
}
int main(){
int num[500];
int n;
int k=0;
int t=0;
int e;
int sz[500];
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%d",&num[i]);

if((num[i])%2!=0)
{
sz[t]=num[i];
k++;
t=k;
}
}

for(int m=1;m<=k;m++)
{
for(int a=0;a<k-m;a++)
{
if(sz[a]>sz[a+1])
{
e=sz[a+1];
sz[a+1]=sz[a];
sz[a]=e;}
}
}

for(int b=0;b<k;b++)
{
if(b==k-1)
printf("%d",sz[b]);
else
printf("%d,",sz[b]);

}
return 0;
}
void main()
 {int i,j,n,x[500],temp;
  scanf("%d", &n);
  j=0;
  for (i=0;i<n;i++)
	  scanf("%d", &x[i]);
  for (i=0;i<n;i++)
  {if (x[i]%2==1)
      {x[j]=x[i];
       j++;}
  }
  n=j;
  for (i=0;i<n;i++)
	  {for(j=0;j<n-i-1;j++)
         {if (x[j]>x[j+1])
             {temp=x[j+1];
              x[j+1]=x[j];
			  x[j]=temp;
             }
          }
       }
  for (i=0;i<n;i++)
	  {if (i==0)
		  printf("%d", x[i]);
	  else printf(",%d", x[i]);
  }
 }
int main(){
	int n,k=0,i,j,e,l;
	scanf("%d",&n);
	int*sz=(int*)malloc(sizeof(int)*n);
	for(i=0;i<n;i++){
		scanf("%d",&sz[i]);
		if(sz[i]%2!=0){
			k++;
		}
	}
	int*sz2=(int*)malloc(sizeof(int)*k);
	j=0;
	for(i=0;i<n;i++){
		if(sz[i]%2!=0){
			sz2[j]=sz[i];
			j++;
		}
	}
	for(i=0;i<k;i++){
		for(l=0;l<k-i-1;l++){
			if(sz2[l]>sz2[l+1]){
				e=sz2[l];
				sz2[l]=sz2[l+1];
				sz2[l+1]=e;
			}
		}
	}
	for(i=0;i<k-1;i++){
		printf("%d,",sz2[i]);
	}
	printf("%d",sz2[k-1]);
	free(sz);
	free(sz2);
	return 0;
}
int main()
{
 int sz[500];
 int i;
 struct{
  int a;
  int s;
 }odd[250];
 int n;
 int a[250];
 int b=0;
 scanf("%d",&n);
 for(i=0;i<n;i++)
 {
  scanf("%d",&sz[i]);
 }
 for(i=0;i<250;i++)
 {
  odd[i].a =2*i+1;
  odd[i].s=0;
 }
for(i=0;i<n;i++)
 {
  if(sz[i]%2==1)
  {
   odd[(sz[i]-1)/2].s=1;
  }
 }
 for (i=0;i<250;i++)
 {
  if(odd[i].s==1)
  {
      a[b]=odd[i].a;
      b=b+1;

  }
 }
 for (i=0;i<b-1;i++)
 {
     printf("%d,",a[i]);
 }
 printf("%d",a[b-1]);
 return 0;
}
int main(){
	int n,s[500],i,z[500],m=0,k,j,r,l=0;
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d",&(s[i]));
		if((s[i])%2==1){
			z[l]=s[i];
			m++;
			l++;
		}
	}
	for(j=m-1;j>0;j--){
		for(r=0;r<j;r++){
			if(z[r]>z[r+1]){
				int t;
				t=z[r+1];
				z[r+1]=z[r];
				z[r]=t;

			}
		}
	}
	for(k=0;k<m;k++){
		if(k<m-1){
	printf("%d,",z[k]);
	}
		if(k==m-1){
			printf("%d",z[k]);
	}
	}
		return 0;

}
void main()
{
	int a[500];
	int n,b,i=0,k,p,j;
	scanf("%d",&n);
	while(n--)
	{
		scanf("%d",&b);
		if(b%2!=0)
		{
			a[i]=b;
			i++;
		}
	}
	for(j=0;j<i;j++)
	{
		for(k=j+1;k<i;k++)
		{
			if(a[j]>a[k])
			{
				p=a[j];
				a[j]=a[k];
				a[k]=p;
			}
		}
	}
	printf("%d",a[0]);
	for(j=1;j<i;j++)
	{
		printf(",%d",a[j]);
	}
}
int main()
{
   int x[500],i,j,n,t,k,y;
   scanf("%d",&n);
   for(k=0,i=0;i<n;i++)
   {
      scanf("%d",&t); 
      if(t%2==1)
      {x[k]=t;k++;}               
   }    
   k=k-1;
   for(i=0;i<k;i++)
   {
      for(j=0;j<k-i;j++)
      {
         if(x[j+1]<x[j])
         {
            y=x[j+1];
            x[j+1]=x[j];
            x[j]=y;               
         }                
      }                
   }
   printf("%d",x[0]);
   for(i=1;i<=k;i++)
   {
      printf(",%d",x[i]); 
   }
   scanf("%d",&n);
   return 0;
}
int main(){
    int N,n,i,e,m=0;
    int sz[500];
    scanf("%d",&N);
    for(i=0;i<N;i++){
             scanf("%d ",&sz[i]);
             if(sz[i]%2!=0){
                    m=m+1;
                    sz[m-1]=sz[i];  
             }    
    }
    for(n=1;n<=m;n++){
             for(i=0;i<m-n;i++){
                    if(sz[i]>sz[i+1]){
                           e=sz[i+1];
                           sz[i+1]=sz[i];
                           sz[i]=e;
                     }
             }
    }        
    for(i=0;i<m;i++){
             if(i!=m-1){
                    printf("%d,",sz[i]) ;
             }else{
                    printf("%d",sz[i]);
             }
    }
    return 0;
}
int main()
{
    int sz[1000],a[1000],b[1000];
    int i,e,n,k,t;
    int m=1;
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        scanf("%d", &(sz[i]));
    }
    for(k=1;k<=n;k++)
    {
        for(i=0;i<n-k;i++)
        {
            if(sz[i]>sz[i+1])
            {
                e = sz[i+1];
                sz[i+1] = sz[i];
                sz[i] = e;
            }
	}
    }
    for(i=0;i<n;i++)
    {
        a[i]=2*(sz[i]/2);
        if(a[i]!=sz[i])
        {
            b[m]=sz[i];
            t=m;
            m=m+1;
        }
    }
    for(m=1;m<t;m++)
    {
        printf("%d,",b[m]);
    }
    printf("%d",b[t]);
    return 0;
}
int main()
{
	int a[500];
	int n,i,j,k,temp;
	j=0;
	scanf("%d",&n);
	for (i=0;i<n;i++)
	{
		scanf("%d",&k);
		if (k%2==1) 
		{
			a[j]=k;
			j++;
		}
	}
    for (i=j-1;i>=0;i--)
	{
		for (k=0;k<i;k++)
		{
			if (a[k]>a[k+1])
			{
				temp=a[k+1];
				a[k+1]=a[k];
				a[k]=temp;
			}
		}
	}
	for (i=0;i<j-1;i++)
	{
		printf("%d,",a[i]);
	}
	printf("%d",a[j-1]);
	return 0;
}
int main()
{
    int n;
    scanf("%d",&n);
    int a[n];
    int i,k,e,max;
    for(i=0;i<n;i++){
        scanf("%d",&(a[i]));
        
    }
    for(k=1;k<=n;k++){
        max=0;
        for(i=0;i<=n-k;i++){
            if(a[i]>a[max]){
                max=i;
            }
        }
        if(max!=n-k){
            e=a[max];
            a[max]=a[n-k];
            a[n-k]=e;
            
        }
        
    }
    for(i=0;i<n;i++){
        if((a[i])%2==1){
            if(i==n-2||i==n-1){
            printf("%d",a[i]);
        }else {
            printf("%d,",a[i]);
        }
    }
}
return 0;
}
int main()
{
 int N,m;
 int a[500];
 int i,j,k,g;
 scanf("%d",&N);
 for(i=0;i<N;i++){//????????for?????
  scanf("%d",&a[i]);
 }
 for(k=1;k<=N;k++){//???????????
  for(j=0;j<N-k;j++){
   if(a[j+1]<a[j]){
    m=a[j+1];
    a[j+1]=a[j];
    a[j]=m;
   }
  }
 }
 int num=0;
 for(g=0;g<N;g++)
  if(a[g]%2!=0) num++;
i=0;
  for(g=0;g<N;g++)
  {
     if(a[g]%2!=0)
	 {
		 i++;
		 if(i<num)
			 printf("%d,",a[g]);
		 if(i==num)
			 printf("%d",a[g]);
	 }
	 }
  return 0;
}