The [Megaminx](https://en.wikipedia.org/wiki/Megaminx) is a dodecahedron-shaped puzzle similar to the Rubik's Cube. It has a total of 50 movable pieces to rearrange, compared to the 20 movable pieces of the Rubik's Cube.

There are slightly different notations for moves of the Megaminx we use the following and their inverses:

U - up face rotation
D - down face rotation
F - front face rotation
B - back face rotation
L - left upper face rotation
DR - back right lower face rotation
BL - back left upper face rotation
FR - right lower face rotation
BR - back right upper face rotation
FL - left lower face rotation
R - right upper face rotation
DL - back left lower face rotation

The permutation transformations corresponding to these moves can be found in 
[puzzle_info.json](https://www.kaggle.com/competitions/cayley-py-megaminx/data?select=puzzle_info.json)