https://www.jiggyflyjoe.blog/2022/07/03/solo-shuffle/
Solo Shuffle