A sudoku solver I wrote as I was learning Clojure. The algorithm isn't necessarily the fastest or most comprehensive (it probably won't solve very difficult puzzles), but it is only 25 lines.