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