while True:
lst = raw_input().split()
lst_even = []
lst_odd = []
for num in lst:
if int(num)%2==0:lst_even.append(int(num))
elif int(num)%2!=0:lst_odd.append(int(num))
lst_even.sort()
new_odd = sorted(lst_odd)
new_odd.reverse()
for i in new_odd:
print i,
for j in lst_even[0:-1]:
print j,
print lst_even[-1]
/**************************************************************
Problem: 2221
User: admin
Language: Python
Result: Wrong Answer
****************************************************************/