Check out
Franz Blach’s
Shuffle

Works really nicely for shuffles like this one.