1.8 Solution In Clojure