#include<stdio.h> int main() { int a[11]; int i,j,m,t,h; while(scanf("%d",&m)!=EOF) { h=0; for(i=0;i<9;i++) scanf("%d",&a[i]); a[9]=m; for(j=0;j<9;j++) { for(i=0;i<9-j;i++) { if(a[i]>a[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } } } for(i=9;i>=0;i--) { if(a[i]%2!=0) { printf("%d ",a[i]); h++; } } for(i=0;i<10;i++) { if(a[i]%2==0) { h++; if(h<=9) printf("%d ",a[i]); else printf("%d",a[i]); } } printf("\n"); } return 0; } /************************************************************** Problem: 2221 User: admin Language: C Result: Accepted Time:11 ms Memory:1144 kb ****************************************************************/