Solving a not-so-easy riddle with clojure.math.combinatorics | Dark Hacker News