Solving Puzzle Node in Clojure