Inspired by
kayahkayah's
Shuffle