Some clojure solutions