Logic Puzzles For Free