#include <bits/stdc++.h>
using namespace std;
const int N = 20;
int a[N];
int main(){
int n = 10;
while (cin>>a[0]>>a[1]>>a[2]>>a[3]>>a[4]>>a[5]>>a[6]>>a[7]>>a[8]>>a[9]){
vector<int> odd;
vector<int> even;
for (int i=0; i<n; i++){
if (a[i] % 2 == 0){
even.push_back(a[i]);
}
else{
odd.push_back(a[i]);
}
}
sort(odd.begin(), odd.end(), greater<int>());
sort(even.begin(), even.end());
for (auto item : odd) printf("%d ", item);
for (auto item : even) printf("%d ", item);
}
return 0;
}



京公网安备 11010502036488号