#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;
}