Tag sequencing puzzles