Shuffle And Spread