#include<stdio.h>
void quickSort(int a[],int i,int j){
int t;
while(i!=j){
while(a[j]%2!=0&&i<j) //从右找出奇数
j--;
while(a[i]%2==0&&i<j)//从左找出偶数
i++;
if(i<j){ //交换
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
int main(){
int i,a[10];
for(i=0;i<10;i++)
scanf("%d",&a[i]);
quickSort(a,0,9);
for(i=0;i<10;i++)
printf("%d ",a[i]);
return 0;
}