Inspired by
dtibychar's
Shuffle