#include<stdio.h>
#include<algorithm>
using namespace std;
int main()
{
int a[10];
while(scanf("%d%d%d%d%d%d%d%d%d%d",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7],&a[8],&a[9])!=EOF){
sort(a,a+10);
int sum=0;
for(int i=9;i>=0;i--){
if(a[i]%2!=0){
sum++;
if(sum!=10) printf("%d ",a[i]);
else printf("%d",a[i]);
}
}
for(int i=0;i<10;i++){
if(a[i]%2==0){
sum++;
if(sum!=10) printf("%d ",a[i]);
else printf("%d",a[i]);
}
}
printf("\n");
}
return 0;
}
#include<algorithm>
using namespace std;
int main()
{
int a[10];
while(scanf("%d%d%d%d%d%d%d%d%d%d",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7],&a[8],&a[9])!=EOF){
sort(a,a+10);
int sum=0;
for(int i=9;i>=0;i--){
if(a[i]%2!=0){
sum++;
if(sum!=10) printf("%d ",a[i]);
else printf("%d",a[i]);
}
}
for(int i=0;i<10;i++){
if(a[i]%2==0){
sum++;
if(sum!=10) printf("%d ",a[i]);
else printf("%d",a[i]);
}
}
printf("\n");
}
return 0;
}