Problem 59 in Clojure