Inspired by
Annie_yessss's
Shuffle