#include<bits/stdc++.h> using namespace std; int a[101],b[100],c[100],i=1,j,k; int cmp(int x,int y){ return x>y; } int f(int x,int y){ return x<y; } int main(){ while(cin>>a[i]){ if(a[i]%2!=0){ j++; b[j]=a[i]; } else { k++; c[k]=a[i]; } if(i==10){ sort(b+1,b+j+1,cmp); sort(c+1,c+k+1,f); for(int l=1;l<=j;l++)cout<<b[l]<<" "; for(int l=1;l<=k;l++)cout<<c[l]<<" "; j=0; k=0; i=1; continue; } i++; } return 0; } /************************************************************** Problem: 2221 User: chenjingqi Language: C++ Result: Accepted Time:9 ms Memory:2080 kb ****************************************************************/