resolution of 4clojure puzzles