https://dblasjournal.blogspot.com/2024/01/3d-moving-puzzles.html
3d Moving Puzzles