Mathematical Rubik's cube