Tag free logic puzzles