Inspired by
anna13's
Shuffle