My 4clojure solutions.