Sequence puzzles