var
a,b:array [1..1000] of longint;
i,j,n,temp,k:longint;
begin
write('N:');readln(n);
//nhap day n so
for i:=1 to n do begin
write ('Nhap so thu ',i,':');readln(a[i]);
end;
//sap xep day so
for i:=2 to n do
for j:=1 to n-1 do
if a[i]<a[j] then begin
temp:=a[i];
a[i]:=a[j];
a[j]:=temp;
end;
//in so chan, le ra mang b va in mang b ra man hinh
k:=1;
for i:=1 to n do
if a[i] mod 2 = 0 then begin b[k]:=a[i];inc(k); end;
for i:=1 to n do
if a[i] mod 2 <> 0 then begin b[k]:=a[i];inc(k); end;
for i:=1 to n do write (b[i],' ');
readln;
end.