Logic sequence puzzles