Inspired by
juneee's
Shuffle