The Shuffle Puzzle