Shaolin Shuffle Solvers