#include <cstdio>
#include <iostream>
#include <algorithm>
using namespace std;
int arr[15] = {0};
bool cmp(int a, int b) {
if (a % 2 == 1 && b % 2 == 0) return true;
else if (a % 2 == 1 && b % 2 == 1 && a > b) return true;
else if (a % 2 == 0 && b % 2 == 0 && a < b) return true;
else{
return false;
}
}
int main() {
while (scanf("%d%d%d%d%d%d%d%d%d%d", arr, arr + 1, arr + 2, arr + 3, arr + 4,
arr + 5, arr + 6, arr + 7, arr + 8, arr + 9) != EOF) {
sort(arr, arr + 10, cmp);
for (int i = 0; i < 10; ++i) {
printf("%d ", arr[i]);
}
printf("\n");
}
return 0;
}