What to do when kids bring home some puzzle (magic square) from school, and you can't stop thinking about its generalizations? What if you find their favorite board game (ladders and chutes) boring and can't help trying to calculate how long will it take to finish? You can fire up a REPL to use plain Clojure or get fancier with core.logic to get satisfying answers. That's it. This talk is about having fun thinking together and with computers—a bit of recreational maths and some tips about logic programming.