Shuffling, 2nd part. Small corrections in 1st part.