#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int a[10];
while(cin>>a[0]>>a[1]>>a[2]>>a[3]>>a[4]>>a[5]>>a[6]>>a[7]>>a[8]>>a[9]){
int odd[10];
int even[10];
int p1,p2;
p1=0;
p2=0;
for(int i=0;i<10;i++){
if(a[i]%2) odd[p1++]=a[i];
else even[p2++]=a[i];
}
sort(odd,odd+p1,greater<int>());
sort(even,even+p2);
for(int i=0;i<p1;i++) cout<<odd[i]<<' ';
for(int i=0;i<p2;i++) cout<<even[i]<<' ';
cout<<endl;
}
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号