Logic puzzles to bend your brain