4clojure my solutions