Inspired by
indiajjj's
Shuffle