((fn[l](try(recur(cons(read)l))(finally(#(do(% odd?)(prn)(% even?))#(some prn(remove%(sort l)))))))())