#include <bits/stdc++.h> using namespace std; int a[1005]; bool flag; int main() { for (int i = 1; i <= 10; i++) { scanf("%d", &a[i]); }
for (int i = 1; i <= 10; i++) {
for (int j = 10; j >= i + 1; j--) {
if (a[j - 1] < a[j]) {
flag = true;
swap(a[j - 1], a[j]);
}
}
if (flag == false) {
break;
}
}
for (int i = 1; i <= 10; i++) {
if (a[i] % 2 == 1)
printf("%d ", a[i]);
}
for (int i = 1; i <= 10; i++) {
for (int j = 10; j >= i + 1; j--) {
if (a[j - 1] > a[j]) {
flag = true;
swap(a[j - 1], a[j]);
}
}
if (flag == false) {
break;
}
}
for (int i = 1; i <= 10; i++) {
if (a[i] % 2 == 0)
printf("%d ", a[i]);
}
return 0;
}